📌  相关文章
📜  javascript 获取当前日期 - Javascript (1)

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

Javascript 获取当前日期

在 Javascript 中,获取当前日期可以使用内置的 Date() 对象。该对象表示时间戳,可以通过不同的方法格式化成日期和时间。

获取当前日期

要获取当前日期,可以创建一个新的 Date() 对象并将其赋给一个变量。然后可以使用该对象的 getDate()getMonth()getFullYear() 方法分别获得当前日期的日、月和年。

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

该代码将打印类似于 2021-9-13 的日期。

获取当前时间

要获取当前时间,可以使用类似的方法。使用 getHours()getMinutes()getSeconds() 方法分别获得当前时间的小时、分钟和秒。

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

这将打印类似于 16:35:21 的时间。请注意,这是 24 小时制时间格式。如果您想要 12 小时制时间格式,请使用 getHours()getMinutes() 方法以及 am / pm 等。

获取当前日期和时间

您还可以更改日期和时间格式,以获得完整的日期和时间。以下是一些示例:

const now = new Date();
console.log(now.toLocaleString()); // 9/13/2021, 4: 45: 28 PM
console.log(now.toDateString()); // Mon Sep 13 2021
console.log(now.toTimeString()); // 16:45:28 GMT +0800 (中国标准时间)
console.log(now.toLocaleDateString()); // 2021/9/13
console.log(now.toLocaleTimeString()); // 下午4:45:28

请注意,这些方法返回不同的格式,具体取决于您的需要。如果您需要更多的格式化选项,请查看 MDN 文档

现在,您已准备好在 Javascript 中获取当前日期和时间了!