JavaScript:如何将日期值传递给函数
我遇到了以下函数,用于计算工作日中两个日期之间的差异,即通过消除标准周末/周六和周日来源: 有人能告诉我如何传递两个日期来调用这个函数吗? 我的日期将是YYYY-MM-DD格式的变量 非常感谢您在这方面的帮助,蒂姆说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)); 我不明白这
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
}