момент.формат 24ч в JS



Как я могу отображать свое время в 24-часовом формате вместо 12?



Я использую момент.js.



я почти уверен, что эти строки могут иметь какое-то отношение к этому.



   meridiem : function (hours, minutes, isLower) {
if (hours > 11) {
return isLower ? 'pm' : 'PM';
} else {
return isLower ? 'am' : 'AM';
}
},


как его изменить?

509   4  

4 ответов:

вы читали документы?

в нем говорится

H, HH       24 hour time
h, or hh    12 hour time (use in conjunction with a or A)

таким образом, заявляя свое время как HH даст вам 24h формат, и hh даст формате 12ч.

попробуй: moment({ // Options here }).format('HHmm'). Это должно дать вам время в 24-часовом формате.

использовать H или HH вместо hh. См.http://momentjs.com/docs/#/parsing/string-format/

moment("01:15:00 PM", "h:mm:ss A").format("HH:mm:ss")
**o/p: 13:15:00 **

это даст конвертировать 24 часа формат в 12 часов формат.

Comments

    Ничего не найдено.