0

それで、次のことを理解しようとするのに助けが必要ですか?

mongo シェルでは、次のようにしました。

 > var start = new Date(2011,2,2,8,0,0)

そして開始すると、次のことがわかります。

  > start
  ISODate("2011-03-02T16:00:00Z")

私が解析することを期待していたのは、次のタイプの日付変数が作成されたことです

2011 年 2 月 2 日午前 8 時 (yyyy-mm-dd) 形式の Python 形式。

何が起こったのか理解できませんか?

助言がありますか?

ありがとう

4

1 に答える 1

2

これはJavascriptの日付の問題だと思います。実際には、月が実際の月より1つ少ない数です。

たとえば、w3cに記載されているように、2月は1です。

注:1月は0、2月は1などです。

http://www.w3schools.com/jsref/jsref_getmonth.asp

そして、時間については、これはタイムゾーンの問題です。

start.setUTCHours(8)

http://www.w3schools.com/jsref/jsref_obj_date.asp

あなたはすることによって文字列を得ることができます

start.toUTCString();
于 2012-05-10T18:37:46.683 に答える