2013-10-08 48 views
1

可以someoe給我解釋一下這個例子,請: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_gettime基本的JavaScript:的getTime

function myFunction() 
{ 
var d = new Date(); 
var x = document.getElementById("demo"); 
x.innerHTML=d.getTime(); 
} 

所以有變量保存當前的日期,把一些數據元素與「演示」的ID。但是,到底1970年1月1日,什麼東西可以告訴我什麼?是不是每個人都知道的神祕日期?

第二個問題是:爲什麼我的小提琴不工作:( http://jsfiddle.net/jwUzM/3/

感謝

+0

你永遠不會在你的提琴 –

+2

你撥弄不工作,因爲你要求'currentdate',不存在任何地方所定義的currentdate。 –

+0

感謝您的幫助:) – Mag

回答

1

第一個問題:

曆元時間,基本上是自1970年1月1日以來的秒數的表示,因爲其他人已經指出了。

瞭解更多關於它here ..

第二個問題:

您還沒有宣佈,但的currentdate用它來插入值的innerHTML。該行將currentdate聲明爲類型date的變量。

var currentdate = new Date();

將此添加到您的腳本來解決問題。

還你 - > VAR日期= currentdate.getDate();,然而日期不被使用,它的存在是沒有問題的,但刪除它,如果你不打算使用它。

+0

感謝您的幫助:) – Mag

+0

很高興能爲您服務! – Arun

0

關於第一個問題:1970年1月1日是Unix Time的開始。爲什麼是1970年1月1日,而不是1977年3月4日,你可以在找到:

當時我們沒有帶,我們有一對夫婦的文件系統 運行,我們在不斷變化的起源時間,」他說。 「所以最後 我們說,'讓我們挑選一件不會因爲 而溢出的東西。' 1970年似乎是不比任何人差。

1

在您的小提琴中,當前日期變量無效我已更新。看看它..

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/

+0

感謝您的幫助:) – Mag