Re: mktime with Feb or Jan ..

From: Date: Mon, 03 Feb 2003 14:27:00 +0000
Subject: Re: mktime with Feb or Jan ..
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-134111@lists.php.net to get a copy of this message
> 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...

« previous php.general (#134111) next »