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

我有这个日期值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 */


慕娘9325324
浏览 170回答 2
2回答

阿晨1998

转换日期的最简单方法之一是使用 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 大,像上面这样的简单转换使您的代码更易于阅读。

守着星空守着你

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)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript