2009-11-24 50 views
15

Làm cách nào để tách biệt và chuyển đổi định dạng thời gian cục bộ trong JavaScript new Date() thành định dạng 24 giờ?Chuyển đổi thời gian sang định dạng 24 giờ trong Javascript

Ví dụ: 2016-09-22T23:21:56.027Z chỉ trở thành 22:56 theo giờ địa phương.

+7

Bạn có thể mô tả bằng lời nói như thế nào bạn sẽ giải quyết vấn đề này? (Đây sẽ là để xác định xem bạn có hiểu chính vấn đề đó không.) –

+1

Đây là những câu trả lời hữu ích cho việc này: http://stackoverflow.com/questions/22347521/change-time-format-to-24-hours-in-javascript – Andrew

Trả lời

15
new Date("2000-01-01 10:30 AM").getHours() // 10 

Đây là 24 giờ:

new Date("2000-01-01 10:30 PM").getHours() // 22 

Nếu bạn muốn có một điều tổng quát hơn:

function get_hours(time_string) { 
    return new Date("2000-01-01 " + time_string).getHours() // 22 
} 
Các vấn đề liên quan