可以向我解释这个例子,请: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_gettime
function myFunction()
{
var d = new Date();
var x = document.getElementById("demo");
x.innerHTML=d.getTime();
}
所以有变量保存当前日期,将一些数据放入带有“demo”id的元素中。 但是到底哪里可以告诉我一些事情:1970年1月1日?它是否像神秘的约会 - 每个人都知道?
第二个问题是:为什么我的小提琴不起作用?:( http://jsfiddle.net/jwUzM/3/
谢谢!
答案 0 :(得分:1)
请参阅此链接1970年1月1日 http://en.wikipedia.org/wiki/Unix_time
你的小提琴包含一个未定义的变量'currentdate'。这就是它无法正常工作的原因
答案 1 :(得分:1)
第一个问题:
大纪元时间,基本上是其他人指出的1970年1月1日以来秒数的表示。
详细了解here ..
第二个问题:
您尚未声明currentdate但是使用它来向innerhtml插入值。该行将currentdate声明为date类型的变量。
var currentdate = new Date();
将此内容添加到您的脚本中以解决问题。
你也有 - > var date = currentdate.getDate();但是 date 没有被使用,它的存在没有问题,但是如果你不打算使用它就把它删除。
答案 2 :(得分:1)
在你的小提琴中,currentdate变量无效我已经更新了。看看吧..
var diag = "AM";
var currentdate = new Date();
var date = currentdate.getDate();
var timer = document.getElementById("timer");
timer.innerHTML = currentdate.getDate();
答案 3 :(得分:0)
1970年1月1日是Unix Epoch的开始。
请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#Parameters
答案 4 :(得分:0)
关于第一个问题:1970年1月1日是Unix Time的开始。为什么它是1970年1月1日,而不是1977年3月4日,你可以在this article找到:
当时我们没有磁带,而且我们有几个文件系统 跑步,我们不断改变时间的起源,“他说。”最后 我们说,'让我们挑选一件不会溢出的东西 而。' 1970年似乎和任何一样好。