Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> tworzenie daty
zzeus
post
Post #1





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Dlaczego poniższe kod nie zwraca poprawnego znacznika czasu ?
Kod
new Date(2010,02,11,15,00,00).getTime()

Zwracana jest wartość 1268316000000 co po stronie php
  1. date("Y-m-d H:i:s", '1268316000000')

daje efekt 1901-12-13 21:45:52 zamiast oczekiwanego 2010-02-11 15:00:00

Problem rozwiązany, nie zwróciłem uwagi na mały niuans, mianowicie getTime() zwraca znacznik czasu w milisekundach a time() w sekundach.
Jeśli zrobimy tak:
  1. date("Y-m-d H:i:s", 1268316000000/1000)

to otrzymamy poprawny wynik.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:13