📌  相关文章
📜  javascript中的当前日期(1)

📅  最后修改于: 2023-12-03 15:16:17.268000             🧑  作者: Mango

JavaScript中的当前日期

JavaScript中提供了很多处理日期的方法,其中包括获取当前日期的方法。本文将介绍JavaScript中获取当前日期的几种方式。

方法一:Date对象

在JavaScript中,Date对象表示时间。使用Date对象可以获取当前的日期和时间。

示例代码:

const currentDate = new Date();
console.log(currentDate);

输出结果:

Sat Jul 31 2021 15:51:02 GMT+0800 (中国标准时间)

可以看到,使用Date对象获取到了当前的日期和时间。

获取日期

可以通过Date对象的方法获取日期,例如:

const currentDate = new Date();
const year = currentDate.getFullYear();
const month = currentDate.getMonth() + 1;
const date = currentDate.getDate();
console.log(`${year}-${month}-${date}`);

输出结果:

2021-7-31
获取时间

可以通过Date对象的方法获取时间,例如:

const currentDate = new Date();
const hours = currentDate.getHours();
const minutes = currentDate.getMinutes();
const seconds = currentDate.getSeconds();
console.log(`${hours}:${minutes}:${seconds}`);

输出结果:

15:51:02
方法二:Date.now方法

Date对象的静态方法Date.now()可以返回当前时间的时间戳。

示例代码:

const currentTimeStamp = Date.now();
console.log(currentTimeStamp);

输出结果:

1627722930968

时间戳表示从1970年1月1日 00:00:00开始到现在的毫秒数。

方法三:new Date().toLocaleDateString方法

Date对象的toLocaleDateString()方法可以返回当前日期的字符串表示,格式为YYYY/MM/DD。

示例代码:

const currentDate = new Date().toLocaleDateString();
console.log(currentDate);

输出结果:

2021/7/31
方法四:new Date().toUTCString方法

Date对象的toUTCString()方法可以返回当前日期和时间的字符串表示,格式为"Day, DD Mon YYYY HH:MM:SS GMT"。

示例代码:

const currentDate = new Date().toUTCString();
console.log(currentDate);

输出结果:

Sat, 31 Jul 2021 07:54:20 GMT
总结

JavaScript中获取当前日期的方法有很多种,选择何种方式取决于具体情况。无论哪种方式,都可以通过Date对象的各种方法获取到需要的日期和时间信息。