📜  js 获取当前日期 - Javascript (1)

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

使用JS获取当前日期

在JavaScript中,我们可以使用内置的Date对象获取当前日期、时间和时区等信息。

获取当前日期

要获取当前日期,我们可以使用以下代码:

const currentDate = new Date();
const year = currentDate.getFullYear();
const month = currentDate.getMonth() + 1;
const date = currentDate.getDate();

上述代码中,我们首先使用new关键字创建了一个新的Date对象,然后使用getFullYear()getMonth()getDate()方法分别获取当前年份、月份和日期。

请注意,getMonth()方法返回的月份是从0开始的,因此我们需要在得到的结果上加1才能得到真正的月份。

获取当前时间

要获取当前时间,我们可以使用以下代码:

const currentTime = new Date();
const hours = currentTime.getHours();
const minutes = currentTime.getMinutes();
const seconds = currentTime.getSeconds();

上述代码中,我们通过创建新的Date对象来获取当前时间,然后使用getHours()getMinutes()getSeconds()方法分别获取当前小时数、分钟数和秒数。

获取完整的日期和时间

如果我们想要获取当前日期和时间的完整信息,我们可以使用以下代码:

const currentDateTime = new Date();
const year = currentDateTime.getFullYear();
const month = currentDateTime.getMonth() + 1;
const date = currentDateTime.getDate();
const hours = currentDateTime.getHours();
const minutes = currentDateTime.getMinutes();
const seconds = currentDateTime.getSeconds();

上述代码中,我们使用了与前文类似的代码来获取当前日期和时间的各个部分。

然后,我们可以将这些部分组合起来来得到一个字符串表示完整的日期和时间,例如:

const dateString = `${year}-${month}-${date} ${hours}:${minutes}:${seconds}`;
console.log(dateString);

该代码会输出如下格式的日期和时间字符串:

2022-06-06 14:25:05
总结

在JavaScript中,我们可以使用内置的Date对象获取当前日期、时间和时区等信息。要获取当前日期、时间或者完整的日期和时间,请参考以上代码片段。