我试图编写代码以获得" date"不包括周末和银行假日(这意味着当我输入日期和天数时,它应该排除周末和银行假日,比如当我给出03-24-2017和3天时,应该给出03-31-2017假设第29天是一个假日)。我得到了整个代码的代码,但它是今天的日期,但我希望手动输入日期,我尝试使用document.getElementById("今天")。value;但它没有给出任何输出。谢谢你提前。
:notes

答案 0 :(得分:0)
使用document.getElementById("today").value
,您可以获得INPUT html元素的值,而且您没有任何具有今天价值的输入。
这是获取今天日期的片段(警告:日期格式为d / m / y)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src="https://cdn.rawgit.com/JDMcKinstry/JavaScriptDateFormat/master/Date.format.min.js"></script>
</head>
<body>
Today: <input id="today" type="text">
<br>
<button onclick="calculate()" >Calculate something</button>
<div id="results" style="margin-top: 20px; border: red;"></div>
<script>
document.getElementById("today").value = new Date().format('d/m/Y');
function calculate() {
var splitted = document.getElementById("today").value.split("/");
var today = new Date(splitted[2], splitted[1] - 1, splitted[0]);
document.getElementById("results").innerHTML = "Today is " + today;
}
</script>
</body>
</html>
&#13;