gpt4 book ai didi

JavaScript 将 DateTime :"2017:10:01 19:06:57"字符串转换为 ISO 日期字符串

转载 作者:行者123 更新时间:2023-11-30 15:01:09 24 4
gpt4 key购买 nike

我需要转换以下内容

DateTime:"2017:10:01 19:06:57"

我尝试对 ISO 日期/时间格式执行 image.exif.DateTime.toISOString()

但是遇到了一个错误,我是不是遗漏了什么?

最佳答案

您必须将前两个冒号替换为破折号。您可以通过 .replace(/:(?=.* )/g, '-') 实现,在这种情况下,它与 .replace(':', '-').replace(':', '-').此外,您必须用字母 T 替换空格。

var dateString = "2017:10:01 19:06:57";

var dateStringISO = dateString.replace(/:(?=.* )/g, '-').replace(' ', 'T');
// (timezone indicator is optional)
console.log(dateStringISO); // That format fulfills ISO 8601.

var date = new Date(dateString.replace(/:(?=.* )/g, '-'));
// here you could manipulate your date
console.log(date.toISOString());

关于JavaScript 将 DateTime :"2017:10:01 19:06:57"字符串转换为 ISO 日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46520797/

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