BenNeden PHP ve Javascript'in zaman damgaları eşleşmiyor?
alert(new Date(1313690400000))
döner yaparsanız: Ancak Thu Aug 18 2011 13:00:00 GMT-0500 (CDT)
PHP
echo date('Y-m-d H:i:s', 1313690400000);
döner: 1951-12-14 05:50:24
BenNeden PHP ve Javascript'in zaman damgaları eşleşmiyor?
alert(new Date(1313690400000))
döner yaparsanız: Ancak Thu Aug 18 2011 13:00:00 GMT-0500 (CDT)
PHP
echo date('Y-m-d H:i:s', 1313690400000);
döner: 1951-12-14 05:50:24
JavaScript PHP, oysa bir zaman damgası olarak milisaniye kullanır saniye kullanır.
echo date('Y-m-d H:i:s', 1313690400);
PHP'nin tarih/saat işlevleri saniye sayısını beri kullanılmaktadır: Bir faktör 1000
olarak kapalıdır Sonuç olarak, So PHP tarafında üç sıfır kaldırmak, çok farklı tarihleri almak çağ, Javascript milisaniye sayısını kullanır. php fonksiyon olarak: PHP tarih saniyede unix damgasını kullanır oysa
echo date('Y-m-d', 1313690400000/1000);
JavaScript tarihi, Epoch'tan beri milisaniyedir.
Yani aynı tarihe php olarak ulaşmak için, 1000'e bölünüz ilk olarak
harika! Başlıklar için teşekkürler – MichaelDarrow
Eğer bir onay işareti tıklayarak bir cevap kabul ederseniz yol boyunca cevap almak için size yardımcı olacaktır. –
cool, tıklanmış;) – MichaelDarrow