gpt4 book ai didi

Javascript document.lastModified 返回美国日期格式

转载 作者:行者123 更新时间:2023-12-01 02:44:12 27 4
gpt4 key购买 nike

在 JavaScript 中使用 document.lastModified 返回格式为“mm/dd/yyyy”的日期。无论如何,是否可以让它以 ISO 或合理的日期顺序(yyyy-mm-dd 或 dd-mm-yyyy)返回日期,或者我是否必须将字符串转换为日期,然后将其转换回正确的显示?

最佳答案

From MDN web docks您可以创建一个日期对象,例如:

var oLastModif = new Date(document.lastModified);

现在,对于日期对象,您可以使用 Intl.DateTimeFormat 进行修改

var myDate = new Date(document.lastModified);

console.log('toISOString', myDate.toISOString());

myNewDate = new Intl.DateTimeFormat(
"de-AT",
{year: "numeric", month: "numeric", day: "numeric"}
).format(myDate).replace(/\./g, '-');

console.log('Intl.DateTimeFormat', myNewDate);

document.querySelector('.one').innerHTML = myDate.toISOString();
document.querySelector('.two').innerHTML = myNewDate;
<div class="one"></div>
<div class="two"></div>

关于Javascript document.lastModified 返回美国日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47370558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com