Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> tworzenie daty
zzeus
post 12.02.2010, 11:08:24
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

Posty w temacie
- zzeus   tworzenie daty   12.02.2010, 11:08:24


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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 14:32