2014-09-23 167 views
1

我打算從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

回答

4

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

-1

在服務器上的日期可能是錯的。

0

要獲得當天使用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); 
    }); 
相關問題