如何使用momentjs更改时间格式?

时间:2016-08-25 13:06:05

标签: javascript momentjs

所以我想改变时间06:00:00到06:00 pm。我听说momentjs是一个很棒的日期和时间格式化库。 但我无法弄清楚如何使用它。任何人都可以给我一个暗示

2 个答案:

答案 0 :(得分:2)

对于Node JS:
使用NPM:

npm install moment

然后在你的app.js中:

var moment = require('moment');
moment().format();

或者,如果您只是浏览器端,请在页面中添加:

<script src="moment.js"></script>
<script>
    moment().format();
</script>

然后使用format()方法应用您的格式,如: format() | moment.js docs

编辑:
对于您的格式(例如:下午6:00),代码为:

moment().format("h:mm a");
// OR (depending of the needed caps lock for "AM/PM"
moment().format("h:mm A");

编辑2:
要格式化您的时间,请执行以下操作:

var currentDate = moment.now();
var formatDate = moment(currentDate).format('h:mm A');

答案 1 :(得分:1)

你可以这样做。我已经在div中显示了输出。

var momentObj = moment("13:15", ["HH:mm"])
document.getElementById("output").innerText = momentObj.format("h:mm A");

我创造了一个小提琴。看一看。

https://jsfiddle.net/Refatrafi/f1y15mqg/