【问题标题】:Format date in jquery- from Sat Mar 03 2012 14:16:05 GMT+0530 to 03/03/2012在 jquery 中格式化日期-从 Sat Mar 03 2012 14:16:05 GMT+0530 到 03/03/2012
【发布时间】:2012-03-03 09:28:03
【问题描述】:

如何格式化这个日期?

 <li>Sat Mar 03 2012 14:16:05 GMT+0530 (India Standard Time)</li>

我使用 new date() 函数来获取此 li 中的日期。我想要这样的约会03/03/2012

【问题讨论】:

    标签: jquery datetime format


    【解决方案1】:
    function dateFormat(){
        var d = new Date();
    
        date = d.getDate();
        date = date < 10 ? "0"+date : date;
    
        mon = d.getMonth()+1;
        mon = mon < 10 ? "0"+mon : mon;
    
        year = d.getFullYear()
    
        return (date+"/"+mon+"/"+year);
    }
    
    dateFormat();
    

    【讨论】:

      【解决方案2】:

      您需要做的就是告诉日期函数将日期格式化为您想要的输出类型。

      (假设您使用的是上面提到的 JavaScript 的日期函数。)

      http://www.webdevelopersnotes.com/tips/html/10_ways_to_format_time_and_date_using_javascript.php3

      <script type="text/javascript">
          <!--
      
          var d = new Date();  
          var curr_date = d.getDate();  
          var curr_month = d.getMonth(); 
          var curr_year = d.getFullYear();
      
          document.write(curr_date + "-" + curr_month + "-" + curr_year);
      
          //-->
      </script>
      

      http://blog.stevenlevithan.com/archives/date-time-format

      http://archive.plugins.jquery.com/project/jquery-dateFormat

      <script>
          $.format.date("2009-12-18 10:54:50.546", "dd/MM/yyyy");
      </script>
      

      【讨论】:

      • :- 它的输出为 3/3/2012 。我怎样才能使它成为 2012 年 3 月 3 日,即如何在个位数之前获得零?
      • 我使用了 ranganadh 的答案。你也帮了大忙。谢谢:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-24
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 2012-03-24
      • 2016-06-22
      • 2011-12-18
      相关资源
      最近更新 更多