formatTime以“h”而不是“:”作为分隔符

时间:2011-05-30 12:32:24

标签: javascript jquery internationalization fullcalendar

我们在葡萄牙使用以下24小时格式:18h30。 我试过了:

timeFormat: 'H'h'(mm)'
timeFormat: {'H'h'(mm)'}
timeFormat: 'H\h(mm)'

有可能吗? 谢谢。

2 个答案:

答案 0 :(得分:2)

您需要在 javascript字符串中使用单引号来插入字母h作为文字文本。最简单的方法是使用双引号作为字符串分隔符,如:

timeFormat: "H'h'(mm)"

作为参考,如果要在单引号字符串中使用单引号,请对每个引号使用转义,如:

timeFormat: 'H\'h\'(mm)'

答案 1 :(得分:1)

此处报告了最新的解决方案,适用于FullCalendar2:formatTime with “h” instead of “:” as separator

转义角色:

要转义格式字符串中的字符,可以将字符包装在方括号中。

moment().format('[today] dddd'); // 'today Sunday'

这也适用于formatTime fullcalendar选项:

timeFormat: 'H[h](mm)'