将来设置Javascript日期

时间:2015-03-26 13:28:01

标签: javascript

我正在编辑倒计时时钟,但不确定如何在javascript中设置未来日期。这个例子就是下一个新年的例子。我需要将它定为2015年4月27日的固定日期。

            // Grab the current date
            var currentDate = new Date();

            // Set some date in the future. In this case, it's always Jan 1
            var futureDate  = new Date(currentDate.getFullYear() + 1, 0, 1);

            // Calculate the difference in seconds between the future and current date
            var diff = futureDate.getTime() / 1000 - currentDate.getTime() / 1000;

我只是不确定如何将未来日期正确设定为2015年4月27日。

谢谢!

马特

3 个答案:

答案 0 :(得分:1)

var d = new Date();
d.setDate(27); 
d.setMonth(3); 
d.setYear(2015); 
console.log(d);

答案 1 :(得分:1)

这是您将日期添加到日期的方式:

var currentDate = new Date();
futureDate.setDate(currentDate.getDate() + 10 /* 10 days */ );

答案 2 :(得分:0)

您是否只想将其设置为明年4月27日?如果是这样,这应该有效。

var futureDate  = new Date(currentDate.getFullYear() + 1, 3, 27);

工作JS小提琴:

http://jsfiddle.net/Kitchenfinks/xukwLbdk/