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
支持 支持 支持 支持 支持 支持

相关页面

JavaScript 日期

JavaScript 日期格式

JavaScript 日期获取方法

JavaScript 日期设置方法