> 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