1

誰かがこの例を説明してくれませんか: 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();
}

したがって、現在の日付を保持する変数があり、「デモ」IDの要素にデータを入れます。しかし、1970 年 1 月 1 日について何かを教えてくれるものは一体どこにあるのでしょうか。誰もが知っている不思議なデートのようなものですか?

2 番目の質問は、なぜ私のフィドルが機能しないのですか?:( http://jsfiddle.net/jwUzM/3/

ありがとう!

4

5 に答える 5

1

あなたの Fiddle では 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/

于 2013-10-08T06:04:00.527 に答える
1

最初の質問:

エポック時間は、他の人が指摘しているように、基本的には 1970 年 1 月 1 日からの秒数の表現です。

ここでそれについてもっと読む..

2 番目の質問:

currentdate を宣言していませんが、それを使用して値を innerhtml に挿入しています。この行は currentdate を date 型の変数として宣言しています。

var currentdate= 新しい日付 ();

これをスクリプトに追加して問題を解決してください。

また、-> var date = currentdate.getDate(); がありますが、日付は使用されていません。その存在は問題ありませんが、使用しない場合は削除してください。

于 2013-10-08T06:00:38.190 に答える
0

1970 年 1 月 1 日は Unix エポックの始まりです。

参照: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#Parameters

于 2013-10-08T05:53:22.523 に答える
0

最初の質問について: 1970 年 1 月 1 日はUnix Timeの始まりです。1977 年 3 月 4 日ではなく 1970 年 1 月 1 日である理由は、次の記事で確認できます。

当時、私たちはテープを持っておらず、いくつかのファイルシステムを実行していましたが、時間の起点を変更し続けました」と彼は言いました。その間。' 1970年は、どの年よりも良いように見えました。

于 2013-10-08T05:55:44.593 に答える