---- Mark Bomgardner <[EMAIL PROTECTED]> 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

You've given us no code you are actually using (we can all write dummy test 
code).  

IMO, you need to either change your input form to give you the results in a 
certain way (split up the M,D,Y or only accept it in a specific format or any 
other way)

OR

You run the strpos and look for "/" "." or "-" or " " or "?" and then use the 
data on that field.

Wolf

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to