couldn't strtotime() do this without any mods? I personally would try that first... On 6/30/08, Mark Bomgardner <mbomgardner@xxxxxxxxx> wrote: > I need to convert a date retrieved from user input to a mysql date. Here > the problem, I need to convert one of three possible combinations, either > 01/01/2008,01-01-2008 or 01.01.2008. I can't use explode because it's > limited to one character to explode on. I would prefer not to use regexp, > but think I am going to have to. The one part of the code that works below > is using 01/01/2008 format. Any suggestions > > echo $olddate = '06/06/2008'; > echo "<br />"; > echo $olddate2 = '06-16-2008'; > echo "<br />"; > echo $olddate3 = '06.26.2008'; > echo "<br />"; > echo $newdate = date("Y-m-d",strtotime($olddate)); > echo "<br />"; > echo $newdate2 = date("Y-m-d",strtotime($olddate2)); > echo "<br />"; > echo $newdate3 = date("Y-m-d",strtotime($olddate3)); > > markb > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php