JavaScript基础 - Date

在JavaScript中Date对象用于处理日期和时间。

日期对象是用new Date()创建的。

UTC: Coordinated Universal Time, 相对于北京时间晚了8个小时,因为北京所在时区为东8区,东+西-。

基本使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var now = new Date()

now; // Wed Aug 24 2022 11:12:31 GMT+0800 (中国标准时间 CST)

now.getFullYear();
now.getMonth(); // 0-11 注意,从0开始
now.getDate(); // 1-31 24, 表示24号
now.getDay(); // 0-6 0=周日 4=周四, 注意别跟上面一个弄混淆了

// 24小时制
now.getHours(); // 0-23
now.getMinutes(); // 0-59
now.getSeconds(); // 0-59
now.getMilliseconds(); // 0-999

now.getTime(); // 1661310751076 时间戳

now.toJSON() // '2022-08-24T03:12:31.076Z'


指定日期时间

1
2
var d = new Date(2015, 5, 19, 20, 15, 30, 123);
d; // Fri Jun 19 2015 20:15:30 GMT+0800 (CST)

解析ISO 8601格式字符串

Date and Time Formats w3.org

1
2
var d = Date.parse('2015-06-24T19:49:22.875+08:00');
d; // 1435146562875

JavaScript基础 - Date
http://example.com/2023/01/08/JavaScript基础 - Date/
作者
Ray
发布于
2023年1月8日
许可协议