簡體   English   中英

解釋javascripts Date()函數

[英]Explain javascripts Date() functions

為什么我有

var dt = new Date(2015, 6, 1);
dt.toUTCString()

我的輸出是Tue, 30 Jun 2015 23:00:00 GMT

var dt = new Date(2015, 6, 2);
dt.toUTCString()

Wed, 01 Jul 2015 23:00:00 GMT

我顯然在這里遺漏了一些東西,我希望能夠遍歷每月的每一天並獲得當天的Date()

我不明白為什么如果這一天是1,它說日期是30日

Javascript日期始終使用本地時區生成。 使用toUTCString將Date對象中的時間轉換為UTC時間,顯然在您的情況下意味着-1小時。 如果要使用UTC時間初始化Date對象,請使用:

var dt = new Date(Date.UTC(2015, 6, 1));

toUTCString()方法根據通用時間將Date對象轉換為字符串。

通用協調時間(UTC)是世界時間標准設定的時間。

注意:UTC時間與GMT時間相同。

嘗試在另一個函數中更改dt.toUTCString()。 這個星球上有很多小時,例如美國是5點鍾,日本是10點鍾...... UTC是時區,試圖改變它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM