📅  最后修改于: 2023-12-03 15:31:47.754000             🧑  作者: Mango
在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”。