时间戳记日期,月份和年份jquery

问题描述:

我打算从jquery的时间戳中获取今天的日,月和年。时间戳记日期,月份和年份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); 

它返回2/8/2014 ....请问我不是正确的?

+0

尝试'd.getDate()'月的一天(2,是因为它是星期二) '8'是零阶积分为9个月。 – ne1410s 2014-09-23 18:58:33

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

在服务器上的日期可能是错的。

要获得当天使用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); 
    });