gpt4 book ai didi

javascript - 在 react/javascript 中转换字符串日期

转载 作者:搜寻专家 更新时间:2023-11-01 04:28:43 25 4
gpt4 key购买 nike

我从 JSON 对象中获取字符串日期。我需要转换日期

“2018-05-18T04:00:00.000Z” 到。 2018 年 5 月 18 日

我尝试使用 Date() 构造函数,但没有成功。

我听说过 Intl.DateTimeFormat,但我不理解文档。感谢任何帮助和解释。

最佳答案

您应该能够完全使用 JavaScript 来执行此操作,包括使用 Date() 进行解析,并根据您的浏览器支持要求,使用 toLocaleDateString() 进行格式化。 .

第二个示例(已注释掉)仅展示了它如何在特定语言环境下工作(作为字符串,尽管它可以是此类字符串的数组)。

function formatDate(string){
var options = { year: 'numeric', month: 'long', day: 'numeric' };
return new Date(string).toLocaleDateString([],options);
}
var dateString = "2018-05-18T04:00:00.000Z"
document.getElementById("results").innerHTML = formatDate(dateString);

// You could also provide specific locale, if needed. For example:
//function formatDate(string){
// var options = { year: 'numeric', month: 'long', day: 'numeric' };
// return new Date(string).toLocaleDateString('en-US',options);
//}
<div id="results"</div>

关于javascript - 在 react/javascript 中转换字符串日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50430968/

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