JavaScript new Date()
定义和用法
new Date()
构造函数用于创建新的 Date 对象。
实例
有五种实例化(创建)新 Date 对象的方式:
例子 1
// 创建一个日期对象 const time = new Date();
例子 2
使用 ISO 表示法创建新日期:
const time = new Date(dateString);
例子 3
从现有日期创建新日期:
const time2 = new Date(time1);
例子 4
使用自 1970 年 1 月 1 日以来的毫秒数创建新日期:
const time = new Date(milliseconds);
例子 5
使用 new Date(7 个数字) 创建包含指定日期和时间的日期对象:
const time = new Date(year, month, day, hours, minutes, seconds, milliseconds);
语法
new Date(date)
参数
参数 | 描述 |
---|---|
date | 可选。时间戳(毫秒)或日期时间字符串。 |
返回值
类型 | 描述 |
---|---|
Date | 新的 Date 对象。 |
浏览器支持
new Date()
是 ECMAScript1(JavaScript 1997)的特性。
所有浏览器都支持:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |