javascript - 转换 YYYY-MM-DD HH :MM:SS to different format in Javascript

标签 javascript date-formatting

我在 javascript 中有一个字符串 2016-02-27 20:24:39,我想将其转换为 27th Feb 08:24pm

用 Javascript 最简单的方法是什么?

最佳答案

查看名为 moment.js 的 JavaScript 库.

由于 moment 的默认格式是 ISO 8601 (YYYY-MM-DD HH:MM:SS),因此您不需要告诉 moment 如何解析输入的字符串日期(默认为 ISO 8601),因此您可以简单地写:

var now = "2016-02-27 20:24:39";
var formattedDate = moment(now).format("Do MMM HH:mma");
console.log(formattedDate);

演示:

https://jsfiddle.net/gekd97dy/

有关以不同格式显示的更多信息可以在此处阅读:

http://momentjs.com/docs/#/displaying/

关于javascript - 转换 YYYY-MM-DD HH :MM:SS to different format in Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35675223/

相关文章:

javascript - onclick 向按钮输入值

javascript - 允许一个 Node 进程在其自己的模块之间进行通信的最适合扩展的方式是什么?

windows - Python 中的字符串到日期格式为 DD/MM/YYYY - 葡萄牙语

javascript - 从 Javascript 获取日期会出现奇怪的值

javascript - 如何使用 moment.js 从我的日期中删除年份?

javascript - HTML 窗口刷新页面顶部

javascript - 如果警报被取消,如何使 javascript 部分重复?

vba - excel vba - 如何获取日期的日名称?

php - 具有 PHP 日期格式的 MLA 样式月份缩写?

javascript - Weakmap 引用在继承中丢失