Jul*_*ian 26 javascript datetime date date-format datetime-format
我真的很感激帮助创建一些最终将在Selenium中使用的JavaScript,它会在当前日期提前10天自动设置日期,并以下列格式显示dd/mm/yyyy.
我目前有下面的脚本,但我没有随处可见:
var myDate=new Date();
myDate.now.format(myDate.setDate(myDate.getDate()+5),("dd/mm/yyyy");
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激.
Fen*_*ton 28
以下是获取未来日期的示例...
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);
Run Code Online (Sandbox Code Playgroud)
有一些更优雅的方式来格式化日期,可以在以下目的地找到示例:
http://www.west-wind.com/Weblog/posts/282495.aspx
http://www.svendtofte.com/javascript/javascript-date-string-formatting/
HaN*_*riX 18
尝试:
new Date(Date.now() + 1000 /*sec*/ * 60 /*min*/ * 60 /*hour*/ * 24 /*day*/ * 10)
Run Code Online (Sandbox Code Playgroud)
我需要做这样的事情,但我需要在线结果。所以这对我来说是从现在起 10 天后得到日期的方法:
new Date((new Date()).getTime() + (10 * 86400000))
Run Code Online (Sandbox Code Playgroud)