I am getting date from system config using datepicker date format is dd/mm/yy

I want to convert it in to yy/mm/dd H:i:s and able to convert date in format: yy/mm/dd but time is not coming.

2 Answers 2


This way i convert date format

protected $timezone;

public function __construct(
\Magento\Framework\Stdlib\DateTime\TimezoneInterface $timezone,
    $this->timezone = $timezone;

$dateTimeZone = $this->timezone->date(new \DateTime($yourdate))->format('Y/m/d H:i:s');
  • $dateTimeZone = (new \DateTime($yourdate))->format('Y/m/d H:i:s'); will probably work too (without the timezone injection). Nov 21, 2019 at 0:33
  • You asked the question, and you answered it. Then you put a comment for yourself to accept the answer? Sep 21, 2020 at 15:12

In PHP, you can convert date to any format by using a combination of date and strtotime function.

Please try below format to convert date:

date(format, strtotime(originaldate))

Suppose, you have original date as mm/dd/yy (say 21/03/10) and you want to convert it to yy/mm/dd H:i:s format (say 10/03/21 00:00:00), then try below code:

$originalDate = "21/03/10";

$newDate = date("d-m-Y H:i:s", strtotime($originalDate));

  • 1
    @ Mohit Kumar Arora your solution is not work...! Aug 25, 2017 at 5:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.