yazma:PHP'nin strtotime() Nisan'ın kısaltma (APR) ile çalışmaz
00:00:00
00:00:00
Ama aslında olsun: Ben beklediğiniz
echo date('H:i:s', strtotime('Mar-29-2016')) . "<br />";
echo date('H:i:s', strtotime('Apr-3-2016'));
almak için
00:00:00
16:16:00
Değiştirmek için:
echo date('H:i:s', strtotime('March 29 2016')) . "<br />";
echo date('H:i:s', strtotime('April 3 2016'));
İşleri çıkışı yaparak beklendiği gibi:
strtotime hakkında() Anlamadım ne00:00:00
00:00:00
?
Bu eko tarihiyle ilgili ('H: i: s', strtotime ('Apr-03-2016')); '? –
Önde gelen 0'ın eklenmesi de doğru şekilde çalışır. Strtotime() neden onsuz bir zaman damgası verir? – Verl
[M-D-Y biçimini kullanırsanız] (https://eval.in/547545) doğru çalıştığını fark ettiniz. Sadece bu formatı kullan. PHP zaman ve tarih işlevleri, tarihler için örneğin unix zaman damgaları veya Amerikan biçimleri etrafında dönme eğilimindedir. MM-GG-YYYY - "herhangi bir formattan" bir unix zaman damgasına yapılan sihirli dönüşüm, bunları ararken StackOverflow üzerinde yoğun şekilde belgelenen kusurları vardır. –