📅  最后修改于: 2023-12-03 15:16:17.268000             🧑  作者: Mango
JavaScript中提供了很多处理日期的方法,其中包括获取当前日期的方法。本文将介绍JavaScript中获取当前日期的几种方式。
在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对象的静态方法Date.now()可以返回当前时间的时间戳。
示例代码:
const currentTimeStamp = Date.now();
console.log(currentTimeStamp);
输出结果:
1627722930968
时间戳表示从1970年1月1日 00:00:00开始到现在的毫秒数。
Date对象的toLocaleDateString()方法可以返回当前日期的字符串表示,格式为YYYY/MM/DD。
示例代码:
const currentDate = new Date().toLocaleDateString();
console.log(currentDate);
输出结果:
2021/7/31
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对象的各种方法获取到需要的日期和时间信息。