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. Quote 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. Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.