gpt4 book ai didi

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

转载 作者:bug小助手 更新时间:2023-10-28 10:41:57 26 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/23593052/

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