Last Updated: February 25, 2016
·
690
· antony492

Changing from dd/mm/yyyy to yyyy/mm/dd

This doesn't always work using the stringtodate and date functions. So here is a little snippet that I found useful:

$string = 'd/m/y';
$newstring = explode('/',$string);
array_reverse($newstring);
$finalstring = implode('/',$newstring);

Even more useful, using the snippet below, you can rearrange in any order:

$string = "dd/mm/yyyy";
list($day, $month, $year) = explode("/", $string);
$finalstring  =  $day . '-' . $month . '-' . $year;