我如何提取时间,使用 Moment.js?
"2015-01-16T12:00:00"
它应该返回“12:00:00 pm”。 字符串返回将传递给下面的计时器控件。
http://jdewit.github.com/bootstrap-timepicker
知道吗?
你可以这么做
var now = moment(); var time = now.hour() + ':' + now.minutes() + ':' + now.seconds(); time = time + ((now.hour()) >= 12 ? ' PM' : ' AM');
如果你阅读文件(http://momentjs.com/docs/#/displaying/) ,你可以找到这种格式:
moment("2015-01-16T12:00:00").format("hh:mm:ss a")
参见 JS 小提琴 http://jsfiddle.net/Bjolja/6mn32xhu/
这是使用格式的好方法:
const now = moment() now.format("hh:mm:ss K") // 1:00:00 PM now.format("HH:mm:ss") // 13:00:00
红色更多关于 力矩弹簧格式力矩弹簧格式
使用具有特定模式的 format方法提取时间。 举个例子
format
var myDate = "2017-08-30T14:24:03"; console.log(moment(myDate).format("HH:mm")); // 24 hour format console.log(moment(myDate).format("hh:mm a")); // use 'A' for uppercase AM/PM console.log(moment(myDate).format("hh:mm:ss A")); // with milliseconds
<script src="https://momentjs.com/downloads/moment.js"></script>