当前位置:  开发笔记 > 编程语言 > 正文

什么是在javascript中将上午/下午时间转换为24小时时间的简单方法

如何解决《什么是在javascript中将上午/下午时间转换为24小时时间的简单方法》经验,为你挑选了1个好方法。

我一直在玩jquery,我遇到了一个时间问题.我有3个时间输入选择框,一个用于小时,一个用于分钟,一个用于Meridian.我需要将此时间转换为24小时字符串格式,然后将其粘贴到隐藏的输入中.

var time = "";
time += $("#EventCloseTimeHour option:selected").text();
time += ":" + $("#EventCloseTimeMin option:selected").text() + ":00";
time += " " + $("#EventCloseTimeMeridian option:selected").text();

$("#ConditionValue").val(time);         

这给了我"1:30:00 pm",我需要"13:30:00".任何快速的javascript时间提示?



1> some..:

tj111建议示例:

$("#ConditionValue").val(
    (
        new Date(
            "01/01/2000 " + 
            $("#EventCloseTimeHour option:selected").text() +
            $("#EventCloseTimeMin option:selected").text() + ":00" +
            " " +
            $("#EventCloseTimeMeridian option:selected").text()
        )
    ).toTimeString().slice(0,8))
;

或者您可以使用:

hour = hour %12 + (meridian === "AM"? 0 : 12);
hour = hour < 10 ? "0" + hour : hour;  

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有