小编Bry*_*yan的帖子

如何计算两个选定日历日期之间的总天数

假设我有startDate = 7/16/2015和endDate = 7/20/2015.这2个日期存储在SharePoint列表中.

如果用户在SharePoint列表中选择具有日期的确切日期,则可以计算总天数= 2,这意味着在其他日期不计算.

有人可以帮忙吗?

我使用以下代码计算差异的总天数,而不计算周末.但我无法弄清楚如何计算所选日期的总天数而不计算其他日期.

function workingDaysBetweenDates(startDate,endDate) {

// Validate input
if (endDate < startDate)
    return 'Invalid !';

// Calculate days between dates
var millisecondsPerDay = 86400 * 1000; // Day in milliseconds
startDate.setHours(0,0,0,1);  // Start just after midnight
endDate.setHours(23,59,59,999);  // End just before midnight
var diff = endDate - startDate;  // Milliseconds between datetime objects    
var days = Math.ceil(diff / millisecondsPerDay);

// Subtract two weekend days for every week in between
var weeks = Math.floor(days …
Run Code Online (Sandbox Code Playgroud)

javascript sharepoint sharepoint-designer date

11
推荐指数
2
解决办法
1万
查看次数