📜  获取iso日期javascript(1)

📅  最后修改于: 2023-12-03 14:57:13.235000             🧑  作者: Mango

获取ISO日期JavaScript

在JavaScript中获取ISO日期非常简单,可以使用内置的Date对象。ISO 日期格式是yyyy-MM-ddTHH:mm:ss.sssZ,其中T表示时间,Z表示Zulu时间(也就是UTC时间)。在代码中,我们可以使用以下方法来获取ISO日期:

const date = new Date();
const isoDate = date.toISOString();
console.log(isoDate);
// 输出结果:2022-01-01T00:00:00.000Z

上面的代码创建了一个Date对象,然后调用其toISOString()方法来获取ISO日期。此方法返回一个字符串,表示该日期的ISO格式。

如果您需要以不同的格式显示日期,您可以使用以下方法来格式化日期:

const date = new Date();
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const hour = date.getHours();
const minutes = date.getMinutes();
const seconds = date.getSeconds();
const formattedDate = `${year}-${month < 10 ? '0' + month : month}-${day < 10 ? '0' + day : day}T${hour < 10 ? '0' + hour : hour}:${minutes < 10 ? '0' + minutes : minutes}:${seconds < 10 ? '0' + seconds : seconds}.000Z`;
console.log(formattedDate);
// 输出结果:2022-01-01T00:00:00.000Z

上面的代码将每个部分的日期时间分离,并使用三元运算符来添加前导零来确保格式的正确性。最后,它将这些部分组合成一个ISO格式的日期字符串。

无论您是要获取当前的ISO日期还是格式化日期,都可以使用这些简单的技巧。