date()未返回期望值

时间:2019-09-18 13:33:21

标签: javascript php date

在JavaScript中,我使用(new Date("1985-05-01")).getTime();来获取时间戳。返回值为 483753600000

在PHP中,我想返回该时间戳记的年份。

date('Y', 483753600000);返回 17299 ,但预期为1985。

我在做什么错了?

1 个答案:

答案 0 :(得分:3)

JavaScript的getTime()将以毫秒返回时间戳。 PHP的date()函数需要以为单位的时间戳。因此,只需将其除以 1000

date('Y', 483753600000 / 1000);