📜  javascript中的当前时间(1)

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

JavaScript中的当前时间

在JavaScript中,获取当前时间可以使用内置的Date对象。Date对象可以用于创建日期和时间对象,而且可以获取当前日期和时间,或者指定一个特定的日期和时间。

获取当前时间

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

const now = new Date();

这将创建一个新的Date对象,该对象将包含当前的日期和时间。

获取特定日期和时间

要获取特定日期和时间,可以使用以下代码:

const date = new Date('2022-01-01');
const time = new Date('1970-01-01T12:00:00Z');

这将分别创建一个新的Date对象,该对象将分别表示特定的日期和时间。日期可以使用任何有效的日期格式,而时间可以使用ISO日期字符串。

格式化日期和时间

要格式化日期和时间,可以使用内置的Intl.DateTimeFormat对象。例如,要将当前日期和时间格式化为“yyyy-MM-dd HH:mm:ss”的字符串,可以使用以下代码:

const now = new Date();
const formatter = new Intl.DateTimeFormat('en-US', {
  year: 'numeric',
  month: '2-digit',
  day: '2-digit',
  hour: '2-digit',
  minute: '2-digit',
  second: '2-digit'
});
const formatted = formatter.format(now);

这将创建一个新的Intl.DateTimeFormat对象,并使用en-US语言环境和指定的日期和时间格式化选项来格式化当前日期和时间。最后的结果将是一个字符串,格式为“yyyy-MM-dd HH:mm:ss”。

参考资料