我非常感谢您提供帮助,以帮助他们创建一些JavaScript,这些JavaScript最终将在Selenium中使用,该JavaScript自动将日期设置为比当前日期早10天,并以以下格式显示dd / mm / yyyy。

我目前有下面的脚本,但是我什么都没用:

var myDate=new Date();
myDate.now.format(myDate.setDate(myDate.getDate()+5),("dd/mm/yyyy");

任何帮助将非常感激。

最佳答案

这是获取 future 日期的示例...

var targetDate = new Date();
targetDate.setDate(targetDate.getDate() + 10);

// So you can see the date we have created
alert(targetDate);

var dd = targetDate.getDate();
var mm = targetDate.getMonth() + 1; // 0 is January, so we must add 1
var yyyy = targetDate.getFullYear();

var dateString = dd + "/" + mm + "/" + yyyy;

// So you can see the output
alert(dateString);

有一些更优雅的日期格式设置方法,可以在以下位置找到示例:

http://www.west-wind.com/Weblog/posts/282495.aspx

http://www.svendtofte.com/javascript/javascript-date-string-formatting/

07-26 09:04