1

現在の時刻に基づいて、将来および過去の日付をプログラムで取得しようとしています。私がただ頭が悪いだけなのか、それとも本当に悪いことをしているのかわからない。だから私は2つの質問があります

Node.js または V8 エンジンには、getMinutes、getMonth などがありますか? has no methodそれらを試してみると、Dateオブジェクトに関してそれぞれにエラーが発生するので、私は尋ねますか?

2 番目の質問は、どこかで見逃した Node/V8 の日付を処理する方法について、見逃したリソースはありますか?

一日の終わりに、1時間前から1時間先の日付オブジェクトを取得しようとしています。また、5分前と5分後。それほど難しいことではないように思えますが、私は今、数時間ホイールを回しています.

また、サードパーティの JavaScript モジュールなしで実行します。

これは、ほとんど運がなかった多くの試みの1つです。

var d1 = Date();
console.log(d1);
console.log(d1.getMonth());

エラー:

TypeError: Object Sun May 13 2012 20:28:01 GMT-0500 (CDT) has no method 'getMonth'

今回は REPL からの別の例: (これは「2012 年 3 月 3 日 3:03:03」ではないはずです)?

d1 = new Date(2012,3,3,3,3,3)
> Tue, 03 Apr 2012 08:03:03 GMT
4

1 に答える 1

4

Date コンストラクターが関数として呼び出されると、日付オブジェクトではなく文字列が返されます。コードを次のように変更します。

var d1 = new Date();
于 2012-05-14T03:41:14.267 に答える