Hello all. I am having issues with mktime spitting out a invalid minutes.
Here is the value being split up: 2004-09-27T13:01:23-08:00
Here is my code:
$CREATED = str_replace("T", "-", $line[34]);
$marray = explode("-", $CREATED); // YR - MO - DAY - HR:MIN:SEC - OFFSET
$tarray = explode(":", $marray[3]);
//echo '<pre>'; print_r($marray); echo '</pre>';
//echo '<pre>'; print_r($tarray); echo '</pre>';
$CREATEDD = date("m-d-Y", mktime(0,0,0,$marray[1],$marray[2],$marray[0]));
echo "TVALUES -> $tarray[0], $tarray[1], $tarray[2]<br />";
$CREATEDT = date("H-m-s", mktime($tarray[0], $tarray[1], $tarray[2]));
//echo 'CREATED -> '.$CREATED.'<br />';
echo 'CREATEDD -> '.$CREATEDD.'<br />';
echo 'CREATEDT -> '.$CREATEDT.'<br />';
Here is the ouput:
TVALUES -> 13, 01, 23
CREATEDD -> 09-27-2004
CREATEDT -> 13-08-23
Could anyone tell me why CREATEDT gets 8 minutes when it is passed 1 from TVALUES?
TIA -- This is really starting to piss me off. 🙁