1

如何以这种格式获取日期?28/09/2013

我现在得到的是,

Fri Sep 27 2013 15:19:01 GMT+0530 (Sri Lanka Standard Time)

这是我为得到它而编写的代码..

 var date = new Date();
 var tomorrow = new Date(date.getTime() + 24 * 60 * 60 * 1000);
 alert(tomorrow);

我需要看看天气,给定的日期是明天。像这样的事情,当我给 28/09/2013 它应该提醒明天或不。

任何帮助都非常感谢。

注意:我只需要与日期进行比较。28/09/2013 === 明天

4

4 回答 4

7

您可以尝试以下以获取第二天:

var myDate=new Date();
myDate.setDate(myDate.getDate()+1);
// format a date
var dt = myDate.getDate() + '/' + ("0" + (myDate.getMonth() + 1)).slice(-2) + '/' + myDate.getFullYear();
console.log(dt);

这是演示:http: //jsfiddle.net/5Yj3V/3/

于 2013-09-26T10:27:51.400 回答
6

Moment.js会很容易地为你做到这一点。

moment().add('days', 1).format('L');
于 2013-09-26T10:23:18.407 回答
4

我会使用DateJS 库

var tomorrow = new Date.today().addDays(1).toString("dd-mm-yyyy"); 
于 2013-09-26T10:15:05.153 回答
1

使用 javascript尝试下面的小提琴。

var tomorrow = new Date(); 
var newdate = new Date();
var month = (newdate.getMonth()+1);
newdate.setDate(tomorrow.getDate() + 1);
if (month < 10)
{
    month = '0' + (newdate.getMonth()+1);
}

alert(newdate);
alert(newdate.getDate() + '/' + month + '/' + newdate.getFullYear());
于 2013-09-26T10:24:16.857 回答