gpt4 book ai didi

javascript - 如何将 ISO 日期和时间格式转换为 "DD Mon YYYY hh:mm:ss"?

转载 作者:行者123 更新时间:2023-11-28 18:38:52 32 4
gpt4 key购买 nike

我有一个像这样的变量,

var date = "2016-04-07T03:03:03Z";

如何使用 JavaScript/jQuery 将其转换为本地时区的时间格式,如 2016 年 4 月 6 日,晚上 8:03:03

最佳答案

使用Date.prototype.toLocaleDateString()函数的解决方案:

var date_str = "2016-04-07T03:03:03Z",
options = { year: 'numeric', month: 'short', day: 'numeric', hour: '2-digit', minute: '2-digit', second: '2-digit'},
formatted = (new Date(date_str)).toLocaleDateString('en-US', options),
date_parts = formatted.substring(0, formatted.indexOf(",")).split(" ").reverse().join(" ");

var formatted_date = date_parts + formatted.substr(formatted.indexOf(",") + 1);

console.log(formatted_date);

输出将如下所示(根据您的区域设置):

7 Apr 2016, 6:03:03 AM

关于javascript - 如何将 ISO 日期和时间格式转换为 "DD Mon YYYY hh:mm:ss"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36478453/

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