【发布时间】:2013-11-14 14:42:42
【问题描述】:
我们知道,所有使用 Javascript Date 构造函数的日期都是从 1970 年 1 月 1 日 00:00:00 世界标准时间 (UTC) 开始以毫秒为单位计算的,其中一天包含 86,400,000 毫秒。这意味着 JS 使用 UNIX 时间戳。我将计时器设置为 2038 年之后的日期(比如 2039 年 11 月 14 日)并运行脚本:
<script>
var d = new Date();
alert(d.getFullYear()+" "+d.getMonth()+" "+d.getDate());
</script>
它成功提醒 2039 10 14,不像 PHP 打印“9 Oct, 1903 07:45:59”
JS 是如何处理这个问题的?由于我很困惑,因此感谢您的解释!
【问题讨论】:
标签: javascript php