Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript:如何将日期值传递给函数_Javascript_Date_Datetime - Fatal编程技术网

JavaScript:如何将日期值传递给函数

JavaScript:如何将日期值传递给函数,javascript,date,datetime,Javascript,Date,Datetime,我遇到了以下函数,用于计算工作日中两个日期之间的差异,即通过消除标准周末/周六和周日来源: 有人能告诉我如何传递两个日期来调用这个函数吗? 我的日期将是YYYY-MM-DD格式的变量 非常感谢您在这方面的帮助,蒂姆说 var startDate = "2014-05-22"; var endDate = "2014-06-22"; 您可以这样调用函数 workingDaysBetweenDates(new Date(startDate),new Date(endDate)); 我不明白这

我遇到了以下函数,用于计算工作日中两个日期之间的差异,即通过消除标准周末/周六和周日来源:

有人能告诉我如何传递两个日期来调用这个函数吗? 我的日期将是YYYY-MM-DD格式的变量

非常感谢您在这方面的帮助,蒂姆说

var startDate = "2014-05-22";
var endDate   = "2014-06-22";
您可以这样调用函数

workingDaysBetweenDates(new Date(startDate),new Date(endDate));

我不明白这些问题。为什么不直接调用传递这些日期变量的函数呢?所以问题实际上是如何调用javascript函数这是一个很好的例子。投票结束。感谢您的快速帮助。抱歉,我尝试了这个方法,但它返回的是NaN而不是数字-函数对您有效吗?您可以粘贴要传递给函数的startDate和endDate的值吗?与上面完全相同-我的问题是,我试图将结果用于其他任何事情,例如,向其发出警报或将其添加到变量中,但当我在此处引用变量days时,它会向NaN发出警报,并且不会返回任何感兴趣的内容。当我用这些值调用函数时,我得到的值是22。你能粘贴完整的代码吗?这样我们就可以知道错误发生在哪里了。我们来看看堆栈溢出。你仔细阅读了这个五年前的问题了吗?它询问如何调用问题中的函数,而不是如何调用displayDate。更重要的是,考虑到他们的数据已经采用的格式,如何使用他们发现的特定函数。
workingDaysBetweenDates(new Date(startDate),new Date(endDate));
let startDate = new Date("2014-05-22") ;
let endDate   = new Date("2014-06-22") ;

displayDate(startDate,endDate){
    // Your content
}