【问题标题】:autoformat Time in TextBox ASP.Net Javascript文本框 ASP.Net Javascript 中的自动格式化时间
【发布时间】:2009-06-18 09:16:43
【问题描述】:

我需要使用 Javascript 以 12 小时制或 24 小时制格式设置时间,例如 10:00 PM 或 12:23 AM

【问题讨论】:

    标签: javascript time


    【解决方案1】:

    10 种方法

    http://www.webdevelopersnotes.com/tips/html/formatting_time_using_javascript.php3

    <script type="text/javascript">
    <!--
    
    var a_p = "";
    var d = new Date();
    
    var curr_hour = d.getHours();
    
    if (curr_hour < 12)
       {
       a_p = "AM";
       }
    else
       {
       a_p = "PM";
       }
    if (curr_hour == 0)
       {
       curr_hour = 12;
       }
    if (curr_hour > 12)
       {
       curr_hour = curr_hour - 12;
       }
    
    var curr_min = d.getMinutes();
    
    document.write(curr_hour + " : " + curr_min + " " + a_p);
    
    //-->
    </script>
    

    【讨论】:

      【解决方案2】:

      这是来自depressedpress.com 的一些内容。希望对您有所帮助!

      此外,javascripttoolbox's 日期库还可以对日期时间做一些技巧。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-02
        • 2016-01-05
        • 2015-11-06
        • 1970-01-01
        • 1970-01-01
        • 2013-11-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多