【问题标题】:Timestamp to day, month and year jqueryjquery 日、月、年的时间戳
【发布时间】:2014-11-18 02:32:23
【问题描述】:

我正在尝试使用 jquery 从时间戳中获取今天的日期、月份和年份。

 var d = new Date();  //timestamp
 var da = d.getDay();   //day
 var mon = d.getMonth();   //month
 var yr = d.getFullYear();   //year
 var thisDay = da + "/" + mon + "/" + yr;
 alert(thisDay);

它将于 2014 年 2 月 8 日返回......请问我有什么不对吗?

【问题讨论】:

  • 尝试d.getDate()代表当月的某一天(2 是因为是星期二)8 是第 9 个月的零阶积分。

标签: javascript jquery timestamp


【解决方案1】:

getDay 获取星期几,getDate 获取月份日期。
getMonth 是从零开始的,所以你必须加 1。

    var d = new Date();         //timestamp
    var da = d.getDate();       //day
    var mon = d.getMonth() + 1; //month
    var yr = d.getFullYear();   //year
    var thisDay = da + "/" + mon + "/" + yr;
    document.body.innerHTML = thisDay;

如果您想要23/09/2014,您还必须将日期和月份填零,这里是how

【讨论】:

    【解决方案2】:

    要获取当前日期,请使用 getDate() 和 getMonth() 总是返回少第 1 个月,因此我们需要添加 +1。

    试试下面的代码

     Jquery:
    
     $(document).ready(function(){
      var d = new Date();  //timestamp
      var da = d.getDate();//day
      var mon = d.getMonth()+1;   //month
      var yr = d.getFullYear();   //year
      var thisDay = da + "/" + mon + "/" + yr;
      alert(thisDay);
      });
    

    【讨论】:

      猜你喜欢
      • 2019-03-13
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 2010-11-01
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多