所以我想改变时间06:00:00到06:00 pm。我听说momentjs是一个很棒的日期和时间格式化库。 但我无法弄清楚如何使用它。任何人都可以给我一个暗示
答案 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");
我创造了一个小提琴。看一看。