-1
A
回答
0
Selenium.prototype.doGenerateTomorrowDate = function(varName1, varName2)
{
var currentDate = new Date(new Date().getTime() + 24 * 60 * 60 * 1000);
var day = currentDate.getDate()
var month = currentDate.getMonth() + 1
var year = currentDate.getFullYear()
var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
var month = monthNames[month];
storedVars[ varName1 ] = day;
storedVars[ varName2 ] = month;
};
<tr>
<td>generateTomorrowDate</td>
<td>x</td>
<td>y</td>
</tr>
<tr>
<td>echo</td>
<td>${x}</td>
<td></td>
</tr>
<tr>
<td>echo</td>
<td>${y}</td>
<td></td>
</tr>
這將返回明天的日期和月份。
2
你可以得到明天的日期是這樣的:
var d = new Date();
d.setDate(d.getDate() + 1)
console.log(d.toLocaleDateString();) //or d, depends on how you want that date
並將其存儲在硒,也許this可以幫助你
0
對於上述問題,我已經做了codebins斌的解決方案。下面演示鏈接吧:
演示:http://codebins.com/bin/4ldqp9v
請讓我知道,如果這個解決方案是對你有幫助或不添加您的評論。
HTML:
<div id="panel">
<input type="text" size="15" id="txtdate" name="txtdate" />
<input type="button" id="btndate" name="btndate" value="Show Tommorrow Date" />
<div id="result">
</div>
</div>
的Javascript:
var dateBtn = document.getElementById('btndate');
dateBtn.onclick = function() {
var strdate = document.getElementById('txtdate').value;
if (strdate != "" && strdate != null && typeof(strdate) != "undefined") {
if (isValidDate(strdate)) {
var userdate = new Date(strdate);
var newdate = new Date(userdate.getTime() + 1 * 24 * 60 * 60 * 1000);
document.getElementById("result").innerHTML = "Tomorrow date is: " + (newdate.getMonth() + 1) + "/" + newdate.getDate() + "/" + newdate.getFullYear() + " [MM/dd/YYYY]";
}
} else {
alert("Invalid date format value..!");
return false;
}
}
//Function for checking valid date format/value.
function isValidDate(dateStr) {
// Checks for the following valid date formats:
// MM/DD/YYYY
// Also separates date into month, day, and year variables
var datePat = /^(\d{2,2})(\/)(\d{2,2})\2(\d{4}|\d{4})$/;
var matchArray = dateStr.match(datePat); // is the format ok?
if (matchArray == null) {
alert("Date must be in MM/DD/YYYY format")
return false;
}
month = matchArray[1]; // parse date into variables
day = matchArray[3];
year = matchArray[4];
if (month < 1 || month > 12) { // check month range
alert("Month must be between 1 and 12");
return false;
}
if (day < 1 || day > 31) {
alert("Day must be between 1 and 31");
return false;
}
if ((month == 4 || month == 6 || month == 9 || month == 11) && day == 31) {
alert("Month " + month + " doesn't have 31 days!")
return false;
}
if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day > 29 || (day == 29 && !isleap)) {
alert("February " + year + " doesn't have " + day + " days!");
return false;
}
}
return true; // date is valid
}
0
使用selenium [html]腳本,你可以使用這個。簡單地說,現在的日期/時間,並添加86400000毫秒(每天的ms數= 24h * 60m * 60s * 1000ms)
<tr>
<td>storeEval</td>
<td>d=new Date(new Date().getTime()+86400000)</td>
<td>tomorrow</td>
</tr>
<tr>
<td>echo</td>
<td>${tomorrow}</td>
<td></td>
</tr>
相關問題
- 1. 使用getDay獲取明天的日期Javascript
- 2. 在Javascript中獲取今天的日期
- 3. CODEIGNITER:如何獲取所有到期日期到明天的行?
- 4. 獲取明天與日期(「L」)PHP
- 5. 如何使用JavaScript獲取UTC日期?
- 6. 如何使用目標c在早上6點獲取明天的日期?
- 7. 如何在iPhone中使用十天後獲取當天的日期?
- 8. XQuery - 如何在給定日期的日期前90天獲取?
- 9. 如何獲取昨天的日期
- 10. 在SQL中使用今天的日期獲取星期日期(星期一)
- 11. vbscript使用日期()獲取今天的日期問題
- 12. 使用Javascript獲取2個日期之間的天數
- 13. 獲取昨天的日期
- 14. 使用日期獲取昨天的日期
- 15. 如何在一天內使用日期時間獲取所有日期?
- 16. 如何比較日期並獲取不應該在今天的日期日期
- 17. 如何在JavaScript中以unix格式獲得昨天的日期?
- 18. 在Jquery Datepicker中禁用明天日期
- 19. 獲取今天日期表
- 20. 連續獲取日期,今天和明天
- 21. 如何在Selenium IDE中使用selectAndWait?
- 22. 在JavaScript中獲取某一天的下週日期
- 23. 使用JavaScript在Safari中獲取日期值使用Javascript
- 24. 如何從mysql獲取日期+30天等於今天在PHP?
- 25. 使用jquery在javascript中獲取星期五的日期
- 26. 如何在qt中獲取昨天的日期?
- 27. 如何在java中獲取今天的日期(yyyy-mm-dd)
- 28. 如何在Ruby 1.9.3中獲取今天的日期?
- 29. 如何在C中獲取昨天的日期?
- 30. 獲取星期日期範圍內的天數,JavaScript的