2012-10-19 19 views
48

Làm cách nào để hiển thị thời gian ở định dạng 24h thay vì 12?định dạng 24h moment.js

Tôi đang sử dụng moment.js.

Tôi khá chắc chắn rằng những dòng này có thể có liên quan đến nó.

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

Làm cách nào để thay đổi?

Trả lời

169

Bạn đã đọc the docs chưa?

Nó khẳng định

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

Do đó, trong đó nêu thời gian của bạn như HH sẽ cung cấp cho bạn định dạng 24h, và hh sẽ cung cấp cho định dạng 12h.

18

Thử: moment({ // Options here }).format('HHmm'). Điều đó sẽ cung cấp cho bạn thời gian ở định dạng 24 giờ.

2

thời điểm ("01:15:00 PM", "h: mm: ss A"). Định dạng ("HH: mm: ss") ** o/p: 13:15:00 ** nó sẽ cho phép chuyển đổi định dạng 24 giờ thành định dạng 12 giờ.

Các vấn đề liên quan