为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Javascript 中更改日期格式值

如何在 Javascript 中更改日期格式值

慕娘9325324 2022-06-09 18:22:04
我有这个日期值2020-03-04 03:02:26。但我只想将它转换成March 4, 2020 - 03:02特定的显示器。我可以做到这一点,PHP但我不能解决它JavaScript。我希望每个人都可以帮助我。提前致谢 :)var curr_date = value.date_payment /* Current Date and Time value 2020-03-04 03:02:26 */var final_date = "March 4, 2020 - 03:02"; /* My Desired Output */
查看完整描述

2 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

转换日期的最简单方法之一是使用 Day.js ( https://github.com/iamkun/dayjs )、Moment ( https://momentjs.com/ ) 或 js-joda ( https:// /js-joda.github.io/js-joda/)。


您可以使用它来格式化日期:


const today = moment(value.date_payment);

console.log(today.format('LLLL'));

有各种各样的格式化选项,Day.js 只有 2kb 大,像上面这样的简单转换使您的代码更易于阅读。


查看完整回答
反对 回复 2022-06-09
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

JavaScript 没有内置函数来格式化日期;你需要手动完成。


这是一个解决方案:


const monthNameMap = ["January","February","March","April","May","June","July","August","September","October","November","December"];


const date = new Date;

const formattedDate = `${monthNameMap[date.getMonth()]} ${date.getDate()}, ${date.getFullYear()} - ${date.getHours()}:${date.getMinutes()}`;


console.log(formattedDate)


查看完整回答
反对 回复 2022-06-09
  • 2 回答
  • 0 关注
  • 169 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信