我一直在尝试使用 date -fns格式化一个日期,但我一直失败。基本上,我让它在momentJS上运行得很好,但不适合于日期-fns:
这是我的约会对象:
"10-13-20" // month, day, and year现在,在momentJS中,它运行得很好,如下所示:
let result = moment("10-13-20", 'MM-DD-YY').format()
// result = "2020-10-13T00:00:00-06:00"因此,我尝试使用date-fns做同样的事情,但没有运气。谁能给我指明正确的方向?提前感谢!
let result = format(new Date("10-13-20"), 'MM-DD-YY') // Not working发布于 2020-10-14 23:54:59
如您所见,使用moment库,我们需要两个步骤来获得结果:将字符串解析为Date对象,然后将date对象格式化为string。
您的代码- format(new Date("10-13-20"), 'MM-DD-YY')是format步骤,尝试将日期对象转换为格式模板为MM-DD-YY的字符串。但是你的约会对象是不正确的。
解决方案是对moment库做同样的操作:
发布于 2021-12-21 01:01:30
const date = "2021-12-20"
console.log(format(parseISO(date), "dd-MM-yyyy"));
// output: 20-12-2021https://stackoverflow.com/questions/64362242
复制相似问题