日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

068_日期

發布時間:2025/4/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 068_日期 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 創建Date對象

1.1. Date對象由新的Date()構造函數創建。

1.2. 有4種方法創建新的日期對象:

  • new Date()
  • new Date(year, month, day, hours, minutes, seconds, milliseconds)
  • new Date(milliseconds)
  • new Date(date string)

2. new Date()

2.1. new Date()用當前日期和時間創建新的日期對象:

var d = new Date();

3. new Date(year, month, day, hours, minutes, seconds, milliseconds)

3.1. new Date(year, month, day, hours, minutes, seconds, milliseconds)用指定日期和時間創建新的日期對象。

3.2. 7個參數分別指定年、月、日、小時、分鐘、秒和毫秒(按此順序)。

3.3. 6個參數指定年、月、日、小時、分鐘、秒。

3.4. 5個參數指定年、月、日、小時和分鐘。

3.5. 4個參數指定年、月、日和小時。

3.6. 3個參數指定年、月和日。

3.7. 2個參數指定年份和月份。

3.8. 您不能省略月份。如果只提供一個參數, 則將其視為毫秒。

3.9. JavaScript從0到11計算月份。一月是0, 十二月是11。

3.10. 實例

var d1 = new Date(2020, 11, 24, 10, 33, 30, 500); var d2 = new Date(2020, 11, 24, 10, 33, 30); var d3 = new Date(2020, 11, 24, 10, 33); var d4 = new Date(2020, 11, 24, 10); var d5 = new Date(2020, 11, 24); var d6 = new Date(2020, 11); var d7 = new Date(2020);

4. 上個世紀

4.1. 一位和兩位數年份將被解釋為19xx年:

var d = new Date(99, 11, 24); var d = new Date(9, 11, 24);

5. new Date(dateString)

5.1. new Date(dateString)從日期字符串創建一個新的日期對象:

var d = new Date("October 13, 2014 11:13:00");

6. JavaScript 將日期存儲為毫秒

6.1. JavaScript將日期存儲為自1970年1月1日 00:00:00 UTC(協調世界時)以來的毫秒數。

7. new Date(milliseconds)

7.1. new Date(milliseconds)創建一個零時加毫秒的新日期對象:

var d = new Date(0);

7.2. 1970年1月1日加上86400000毫秒, 大約是1970年1月2日:

var d = new Date(86400000);

7.3. 1970年1月1日減去86400000毫秒大約是1969年12月31日:

var d = new Date(-86400000);

7.4. 一天(24小時)是86400000毫秒。

8. 例子

8.1. 代碼

<!DOCTYPE html> <html lang="zh-cn"><head><meta charset="utf-8" /><title>Date對象</title></head><body><script type="text/javascript">var d1 = new Date();var d2 = new Date(2020, 11, 24, 10, 33, 30, 500);var d3 = new Date(2020, 11, 24, 10, 33, 30);var d4 = new Date(2020, 11, 24, 10, 33);var d5 = new Date(2020, 11, 24, 10);var d6 = new Date(2020, 11, 24);var d7 = new Date(2020, 11);var d8 = new Date(2020);var d9 = new Date(99, 11, 24);var d10 = new Date(9, 11, 24);var d11 = new Date("October 13, 2020 11:13:00");var d12 = new Date(0);var d13 = new Date(86400000);var d14 = new Date(-86400000);document.write('d1 = ' + d1 + '<br />');document.write('d2 = ' + d2 + '<br />');document.write('d3 = ' + d3 + '<br />');document.write('d4 = ' + d4 + '<br />');document.write('d5 = ' + d5 + '<br />');document.write('d6 = ' + d6 + '<br />');document.write('d7 = ' + d7 + '<br />');document.write('d8 = ' + d8 + '<br />');document.write('d9 = ' + d9 + '<br />');document.write('d10 = ' + d10 + '<br />');document.write('d11 = ' + d11 + '<br />');document.write('d12 = ' + d12 + '<br />');document.write('d13 = ' + d13 + '<br />');document.write('d14 = ' + d14 + '<br />');</script></body> </html>

8.2. 效果圖

9. 世界時

9.1. 格林尼治平太陽時間, 是指格林尼治所在地的標準時間, 也是表示地球自轉速率的一種形式。

9.2. 事實上, 表達"世界時"是不明確的(當需要少于幾秒的準確性時), 因為它有幾個版本, 最常用的是協調世界時間(UTC)和UT1。

9.3. UTC, 協調世界時, 又稱世界統一時間, 世界標準時間, 國際協調時間。

9.4. 我們JavaScript中認為UTC(Universal Time Coordinated)等同于GMT(格林尼治時間)。

10. 日期表示

10.1. JavaScript中, 日期使用格林尼治表示的。

11. 時區

11.1. 在設置日期時, 如果不規定時區, 則JavaScript會使用瀏覽器的時區。

11.2. 當獲取日期時, 如果不規定時區, 則結果會被轉換為瀏覽器時區。

11.3. 換句話說, 假如日期/時間以GMT(格林威治標準時間)創建, 該日期/時間將被轉換為 CST(中國標準時間), 如果用戶從中國進行瀏覽。

12. 顯示日期

12.1. JavaScript(默認情況下)將以全文本字符串格式輸出日期。

12.2. JavaScript中顯示日期對象時, 會使用toString()方法自動轉換為字符串。

var d = new Date();document.write('d = ' + d + '<br />');// 等同于document.write('d.toString() = ' + d.toString() + '<br />');

12.3. toTimeString()把Date 對象的時間部分轉換為字符串。

12.4. toDateString()把Date對象的日期部分轉換為字符串。

12.5. toUTCString()根據世界時, 把Date對象轉換為字符串。

12.6. toLocaleString()根據本地時間格式, 把Date對象轉換為字符串。

12.7. toLocaleTimeString()根據本地時間格式, 把Date對象的時間部分轉換為字符串。

12.8. toLocaleDateString()根據本地時間格式, 把Date對象的日期部分轉換為字符串。

12.9. 例子

12.9.1. 代碼

<!DOCTYPE html> <html lang="zh-cn"><head><meta charset="utf-8" /><title>顯示日期</title></head><body><script type="text/javascript">var d1 = new Date();document.write('d1 = ' + d1 + '<br />');document.write('d1.toString() = ' + d1.toString() + '<br />');document.write('d1.toUTCString() = ' + d1.toUTCString() + '<br />');document.write('d1.toLocaleString() = ' + d1.toLocaleString() + '<br />');document.write('d1.toDateString() = ' + d1.toDateString() + '<br />');document.write('d1.toLocaleDateString() = ' + d1.toLocaleDateString() + '<br />');document.write('d1.toTimeString() = ' + d1.toTimeString() + '<br />');document.write('d1.toLocaleTimeString() = ' + d1.toLocaleTimeString() + '<br />');</script></body> </html>

12.9.1. 效果圖

總結

以上是生活随笔為你收集整理的068_日期的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。