2011-08-18 10 views

Odpowiedz

18

JavaScript używa milisekund jako datownika, natomiast PHP używa sekund. W rezultacie, można uzyskać bardzo różne daty, ponieważ jest ona wyłączona przez współczynnik 1000.

Więc usunąć trzy zera po stronie PHP:

echo date('Y-m-d H:i:s', 1313690400); 
6

data/funkcje czasowe PHP wykorzystać liczbę sekund od epokę, podczas gdy JavaScript używa liczby milisekund. W swojej php func:

echo date('Y-m-d', 1313690400000/1000); 
6

JavaScript Data jest milisekund od epoki, natomiast data PHP wykorzystuje uniksowy znacznik czasu, który jest w sekundach.

Aby uzyskać tę samą datę w php, podziel najpierw przez 1000 najpierw

Powiązane problemy