更新时间:2023-10-26 15:33:40
解析输入时使用的格式标记错误。您应该使用 ddd
作为星期几名称的缩写, DD
表示每月的某一天, MMM
表示当月的名称缩写, YYYY
,年份 hh
为 1-12
小时, mm
分钟和 A
适用于上午/下午
。请参见 时刻(String,String)
docs。
You are using the wrong format tokens when parsing your input. You should use ddd
for an abbreviation of the name of day of the week, DD
for day of the month, MMM
for an abbreviation of the month's name, YYYY
for the year, hh
for the 1-12
hour, mm
for minutes and A
for AM/PM
. See moment(String, String)
docs.
这是一个有效的实时样本:
Here is a working live sample:
console.log( moment('Mon 03-Jul-2017, 11:00 AM', 'ddd DD-MMM-YYYY, hh:mm A').format('hh:mm A') );
console.log( moment('Mon 03-Jul-2017, 11:00 PM', 'ddd DD-MMM-YYYY, hh:mm A').format('hh:mm A') );
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>