Search This Blog

Friday, February 24

Converting string to Date and DateTime in PHP

Converting string to Date and DateTime

Use strtotime() on your first date then date('Y-m-d') to convert it back:

$time = strtotime('10/16/2003');

$newformat = date('Y-m-d',$time);

echo $newformat;
// 2003-10-16


       Make note that there is a difference between using forward slash / and hyphen - in the strtotime() function. To quote from php.net:

       Dates in the m/d/y or d-m-y formats are disambiguated by looking at the separator between the various components: if the separator is a slash (/), then the American m/d/y is assumed; whereas if the separator is a dash (-) or a dot (.), then the European d-m-y format is assumed.

No comments:

Post a Comment