Guarda ti merita usare questa, la ho appena messa online: Javascript From Php Timestamp To Javascript Time

Il problema era che sebbene il mese fosse quello corretto, non lo era però il giorno. A quanto pare, dipendeva dal fatto che doveva esere usato il relativamente misterioso getUTCDate() piuttosto che getDate()