I wish to get the order date from order id, to display in the success page. Please provide me a solution
3 Answers
Here is ready made free extension,Please check this link
https://github.com/navinbhudiya/magento2-order-details-on-success-page
You can directly get order detail in phtml by object manager
Note : You can not use directly object Manager, Second solution is as per Magento standard
First solution
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$order = $objectManager->create('\Magento\Sales\Model\Order')->load($orderId);
echo "<pre>";
print_r($order->getCreatedAt());
exit;
Second Solution Get order details by below code
public function __construct(
\Magento\Sales\Model\OrderFactory $orderFactory
) {
$this->_orderFactory = $orderFactory;
}
$order = $this->_orderFactory->create()->load($passOrderId);
echo "<pre>";
print_r($order->getCreatedAt());
exit;