如何解决如何用date-fns格式化日期?
我一直在尝试使用 date-fns 格式化日期,但是我一直失败。基本上,我可以使用momentJS正常工作,但不能使用date-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
解决方法
如您所见,使用moment
lib,我们需要两个步骤来获得结果:将字符串解析为Date
对象,然后将日期对象格式化为字符串。
您的代码-format(new Date("10-13-20"),'MM-DD-YY')
是format
步骤,请尝试将日期对象转换为格式模板为MM-DD-YY
的字符串。但是您的日期对象不正确。
该解决方案对moment
lib执行相同的操作:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。