Posted by Colin McKinnon on 07/20/05 23:39
DJ Craig spilled the following:
> I'm trying to convert this date:
> 12 May1868
> Into this:
> 18690512
> That's YYYYMMDD. So first I need to convert it to a UNIX time stamp
> using the strtotime() function, then convert it to YYYYMMDD. This
> works for more rescent dates:
> $d = date('Ymd', strtotime($d));
> I tested that with 19 July2005, and it worked. But the strtotime()
> function seems to return -1 for dates before the UNIX epoch. How can I
> convert these dates?
32bit Unix time only works from 1970 to 2036 (ish)
C.
[Back to original message]
|