gpt4 book ai didi

javascript - 将 JavaScript 日期格式设置为 yyyy-mm-dd

转载 作者:行者123 更新时间:2023-11-28 03:08:30 34 4
gpt4 key购买 nike

我有一个格式为 Sun May 11,2014 的日期。如何使用 JavaScript 将其转换为 2014-05-11

function taskDate(dateMilli) {
var d = (new Date(dateMilli) + '').split(' ');
d[2] = d[2] + ',';

return [d[0], d[1], d[2], d[3]].join(' ');
}

var datemilli = Date.parse('Sun May 11,2014');
console.log(taskDate(datemilli));

上面的代码给了我相同的日期格式,sun May 11,2014。我该如何解决这个问题?

最佳答案

只需利用内置的 toISOString 方法即可将日期转换为 ISO 8601 格式:

let yourDate = new Date()
yourDate.toISOString().split('T')[0]

其中 yourDate 是您的日期对象。

编辑:@exbuddha写这个是为了处理 comments 中的时区:

const offset = yourDate.getTimezoneOffset()
yourDate = new Date(yourDate.getTime() - (offset*60*1000))
return yourDate.toISOString().split('T')[0]

关于javascript - 将 JavaScript 日期格式设置为 yyyy-mm-dd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60371867/

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