Ben bu yüzden burada soru, çevrelerinde çalışan düşünüyorum, ancak ben zor bir soru tür var, ben zaten, Stackoverflow her ilgili soruyu aradı ve benim ne conundrum çözüldü:
Ben bu kod var:
$val = (strtotime('2010-03-22 10:05:00')-strtotime('2010-03-22 09:00:00'))
Bu doğru döner $ val = 3900 (3600 saniye = 1 saat, 300 saniye = 5 dakika)
Ama bu yapıyor:
echo date("H:i",$val)."<br>";
02:05 döner
Hatta bu yapıyor:
echo date("H:i",3900)."<br>";
02:05 döner (just to be naively sure)
Bu yapıyor:
echo date("H:i eTO",3900)."<br>";
iadeler
02:05 System/LocaltimeCET+0100
Hangisi doğru, benim dilimi CET ve +1 dir.
Ne oluyor? Tarih () nedense dilimini düzeltme? Ya da ben yanlış bir şey yapıyorum?