Kur ir kļūda?
function combine_date_time($date, $time)
{
$t = explode(".",$time);
$d = explode(".",$date);
// echo $t[0].' '; echo $t[1].' '; echo $d[0].' '; echo $d[1].' '; echo $d[2].' ';
return mktime($hour=$t[0], $minute=$t[1], $second=0, $month=$d[1], $day=$d[0], $year=$d[2]);
}
$t = '10.50';
$d = '21.10.2009';
echo combine_date_time($d, $t);
Rezultāts ir 1256111400, bet it kā jābūt 1256122200 (vismaz tā šeit rāda - http://www.onlineconversion.com/unix_time.htm)
+ cik saprotu, tad te funkcijā vēl trūkst apstrāde, kas noņem priekšējās nulles (piemēram, laikam 01 jāpāraisa par 1 utt).