nashsaint Posted May 25, 2008 Share Posted May 25, 2008 Hi, How can i convert a string/number to date? for example: 010508 to 01-05-08? the string to be converted is only an input value from a client. I need to convert the string to date for me to check the availability against the 'date' field in my sql. But if there's any other way to do the job then would be excellent. Thanks a lot. Link to comment https://forums.phpfreaks.com/topic/107206-solved-convert-str-to-date/ Share on other sites More sharing options...
thebadbad Posted May 25, 2008 Share Posted May 25, 2008 <?php $str = '010508'; $str = rtrim(chunk_split($str, 2, '-'), '-'); echo $str; ?> or <?php $str = '010508'; $str = str_split($str, 2); $str = implode($str, '-'); echo $str; ?> But I'm sure sprintf() would be smarter. Just can't figure out how to do this example. Link to comment https://forums.phpfreaks.com/topic/107206-solved-convert-str-to-date/#findComment-549640 Share on other sites More sharing options...
nashsaint Posted May 25, 2008 Author Share Posted May 25, 2008 Thanks a lot thebadbad. That was very helpful ... Just what I need. Link to comment https://forums.phpfreaks.com/topic/107206-solved-convert-str-to-date/#findComment-549771 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.