2017-01-12 86 views
0

代码如下,我的Start_DateVal有选定的日期和从datepicker。而我试图提醒日期是从选定的日期(Start_DateVal)提前8个月。我怎样才能将秒转换成日期格式的JavaScript

function ChangeEndDate() 
{ 
var Start_DateVal = document.getElementById("Start_Date").value; 

if(Start_DateVal!='') 
    { 
     var arr=Start_DateVal.split("-"); 
     var day= arr[0]; 
     var month= arr[1]; 
     var year= arr[2]; 

     var d = new Date(year, month, day); 
     var InSeconds=d.setMonth(d.getMonth() + 8); 
     alert(InSeconds); //Here i wanted to display in date format instead of seconds. 
    } 

} 

问题陈述:我收到警报以秒为单位(InSeconds)变量。但我怎么转换成秒DD-MM-YYYY日期Format.Please帮我谢谢你。

+0

供参考:这不是秒,这是毫秒。 –

+0

哦..感谢你 –

回答

2

var d = new Date(2017, 01, 12); 
 
var date = d.getDate(); 
 
var month = d.getMonth()+1; 
 
var year = d.getFullYear(); 
 

 
if(date<10){ 
 
date='0'+date; 
 
} 
 
if(month<10){ 
 
month='0'+month; 
 
} 
 

 
alert(date + '-' + month + '-' + year)

相关问题