gpt4 book ai didi

javascript - 以 ISO YYYY-MM-DDThh :mm:ss. sTZD 格式转换日期

转载 作者:行者123 更新时间:2023-11-28 06:29:52 26 4
gpt4 key购买 nike

我想使用 JavaScript 将日期格式化为 ISO YYYY-MM-DDThh:mm:ss.sTZD 格式。

我可以将当​​前日期字符串转换为 yyyy-MM-dd'T'HH:mm:ss.SSSZ 格式。例如2016-01-11T02:40:33.117Z。但我想要像 2016-01-11T02:40:33.117+1100

在 JavaScript 中可以吗?

最佳答案

尝试以下操作。

var date = new Date(Date.now());
date.setTime(date.getTime() - (date.getTimezoneOffset() * 60000));
var output = date.toISOString().substring(0, date.toISOString().length - 1) + ((date.getTimezoneOffset() / 60) < 0 ? "-" : "+") + ((Math.abs(date.getTimezoneOffset() / 60) < 10) ? ("0" + Math.abs(date.getTimezoneOffset() / 60)) : test) + "00";

output 变量应该接近您要查找的内容。 (+和-可以颠倒)

注意:可能存在更好的解决方案;如果找到的话我会发布。

关于javascript - 以 ISO YYYY-MM-DDThh :mm:ss. sTZD 格式转换日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34803612/

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