toni,

> $date1 = "10/12/2002";
> $date1 = date("D M j Y", strtotime($date1));
> $date2 = date("D M j Y");
> $date3 = date("D M j Y", $date1);
> print $date1."<br>";
> print $date2."<br>";
> print $date3."<br>";    
> 
> The code above gives me the following output:
> 
> Fri Oct 11 2002
> Mon Feb 4 2002
> Wed Dec 31 1969
> 
> Is the strtotime() function causing this problem?


=yes, in a way. Please RTFM:
strtotime -- Parse about any English textual datetime description into a UNIX timestamp
   
The function expects to be given a string containing an English date
     format and will try to parse that format into a UNIX timestamp relative
     to the timestamp given in now, or the current time
     if none is supplied. Upon failure, -1 is returned.

=The -1 explains $date3, it also enables you to back-track to an issue with $date1. 

=If you are in America, what does 10/12 mean?
=If you are in Europe, what does 10/12 mean?
=Thus, how can strtotime() attempt to determine the meaning of the textual date? 
(I'll send you the full lecture if you have no idea what I'm talking about)

=Regards,
=dn



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

Reply via email to