如何在Javascript

时间:2017-01-12 11:39:35

标签: javascript

代码如下我的Start_DateVal具有所选日期和datepicker。我正在尝试提醒所选日期提前8个月的日期(Start_DateVal)。

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.
    }

}

问题陈述:我在Seconds(InSeconds)变量中收到警报。但是我如何将Seconds转换为DD-MM-YYYY Date Format.Please Help me谢谢。

1 个答案:

答案 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)