在Javascript中将时间转换为24小时格式

时间:2009-11-24 08:38:38

标签: javascript datetime time hour

如何将JavaScript new Date()中的本地时间格式隔离并转换为24小时格式?

示例:2016-09-22T23:21:56.027Z在当地时间变为22:56

2 个答案:

答案 0 :(得分:19)

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

24小时:

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

如果你想要更通用的东西:

function get_hours(time_string) {
    return new Date("2000-01-01 " + time_string).getHours() // 22
}

答案 1 :(得分:8)

theDate.format("H:MM")

请点击此处了解详情:http://blog.stevenlevithan.com/archives/date-time-format