> I parse the apache logfile and get a date format like this
> [03/Feb/2003:09:22:50 +0100]
> OK i split it with preg_match and the result is
>
> Array
> (
> [0] => 03
> [1] => Feb
> [2] => 2003
> [3] => 09
> [4] => 22
> [5] => 50
> )
>
> Now I'd like to convert it in a timestamp
> with mktime but the problem is Feb ($t[1])
>
> $lasttime = mktime($t[3], $t[4], $t[5], $t[1], $t[0], $t[2]);
>
> Is it possible to convert Feb in 02,
If strtotime() doesn't work on the whole thing, then the easy way to get
'Feb' to 2 is to just create an array.
$month = array('Jan' => 1, 'Feb' => 2, 'Mar' => 3 ... etc.
Then, just use:
$lasttime = mktime($t[3], $t[4], $t[5], $month[$t[1]], $t[0], $t[2]);
---John Holmes...
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php