Bootstrap datetimepicker时刻格式问题

时间:2015-03-20 16:31:53

标签: jquery datetimepicker momentjs

好吧,在使用bootstrap datetimepicker时,我遇到了按预期显示日期的问题。我知道它运行了moment.js格式,但它似乎没有遵循正常的规则集(我使用的是最新版本)。

例如,如果我要取一个日期并从中创建一个常规的moment()对象,然后用MMMM格式化它,这将给我一个完整的月份名称(二月)

矩('02 / 24/2015 ') - >格式(' MMMM'); //给二月

但是如果我正在使用datetimepicker对象并在其上设置格式,它将最终输出(FebruraryFebruary),如果我只想要完整的月份名称,我需要使用MM。

$(输入).datetimepicker({     格式:'MM' })//给二月

任何人都可以解释为什么它不遵循正确的时刻格式规则?我发现它很奇怪(很难得到我想要的结果,因为我找不到我需要设置的规则来获得我正在寻找的东西)我不能只采用我的标准时刻格式化规则并将其应用于datetimepicker并得到预期的结果。

HALP!

1 个答案:

答案 0 :(得分:0)

Moment格式和BootStrap DatetimePicker格式的工作方式不同。 切勿将Momment格式设置为Datetimepicker格式。

考虑一下: datetimeformat MM/dd/yyyy HH:mm:ss PP用于Bootstrap DatetimePicker AM格式 以下给出了妈妈格式的等价物:

MM/DD/YYYY hh:mm:ss A

查看Momment.JS网站了解更多信息