Jump to content

Convert date format


dreamwest

Recommended Posts

How can i convert a number date format to a name based one. All dates are stored as digets in my database:

 

10-05-2009

 

and im using a date format to display them in tempates:

 

{$user_details.adddate|date_format:"%d- %m -%Y"}

 

I just need to convert the month to a name, but because the date is stored as a number %F wont work

Link to comment
https://forums.phpfreaks.com/topic/157569-convert-date-format/
Share on other sites

Are you sure they are stored in the dd-mm-yyyy format? yyyy-mm-dd is the MySQL (and international) standard. But to get the full textual representation of the month, you can use:

 

<?php
$date = '10-05-2009';
list($d, $m, $y) = explode('-', $date);
echo date('F', mktime(0, 0, 0, (int) $m)) . " $d $y";
?>

And if you use the standard format:

 

<?php
$date = '2009-05-10';
echo date('F j Y', strtotime($date));
?>

Link to comment
https://forums.phpfreaks.com/topic/157569-convert-date-format/#findComment-830926
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.