基本的javascript:getTime

时间:2013-10-08 05:51:26

标签: javascript html

可以向我解释这个例子,请: 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/

谢谢!

5 个答案:

答案 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();

http://jsfiddle.net/jwUzM/10/

答案 3 :(得分:0)

答案 4 :(得分:0)

关于第一个问题:1970年1月1日是Unix Time的开始。为什么它是1970年1月1日,而不是1977年3月4日,你可以在this article找到:

  

当时我们没有磁带,而且我们有几个文件系统   跑步,我们不断改变时间的起源,“他说。”最后   我们说,'让我们挑选一件不会溢出的东西   而。' 1970年似乎和任何一样好。