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.