petenaylor Posted August 15, 2011 Share Posted August 15, 2011 Hi all I have a date string in an SQL database that I use for expiry on adverts. It is in the format yymmdd. For example today would be 110815. I am echoing it out to the browser using <?php echo $showliveadverts['datecreated']; ?> How can I reverse this so it displays ddmmyy ? Thanks for your help Pete Quote Link to comment https://forums.phpfreaks.com/topic/244869-reverse-a-string/ Share on other sites More sharing options...
voip03 Posted August 15, 2011 Share Posted August 15, 2011 echo date(' d/m/y', strtotime($showliveadverts['datecreated']) ); Quote Link to comment https://forums.phpfreaks.com/topic/244869-reverse-a-string/#findComment-1257895 Share on other sites More sharing options...
petenaylor Posted August 15, 2011 Author Share Posted August 15, 2011 Brilliant! Thanks very much. Quote Link to comment https://forums.phpfreaks.com/topic/244869-reverse-a-string/#findComment-1257904 Share on other sites More sharing options...
xyph Posted August 15, 2011 Share Posted August 15, 2011 If you want to format the date, the above example is great. If you simply want to split the string into 2 character chunks, then reverse it, use something like this $date = 'yymmdd'; $parts = str_split($date,2); $parts = array_reverse($parts); echo implode('/',$parts); Quote Link to comment https://forums.phpfreaks.com/topic/244869-reverse-a-string/#findComment-1257907 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.