dreamwest Posted May 10, 2009 Share Posted May 10, 2009 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 Quote Link to comment https://forums.phpfreaks.com/topic/157569-convert-date-format/ Share on other sites More sharing options...
thebadbad Posted May 10, 2009 Share Posted May 10, 2009 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)); ?> Quote Link to comment https://forums.phpfreaks.com/topic/157569-convert-date-format/#findComment-830926 Share on other sites More sharing options...
dreamwest Posted May 10, 2009 Author Share Posted May 10, 2009 Yes work well. Thanks Quote Link to comment https://forums.phpfreaks.com/topic/157569-convert-date-format/#findComment-830930 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.