holidays
- [ TÙY CHỌN ] - Một phạm vi hoặc hằng số mảng chứa số sê-ri ngày để xem xét các ngày lễ
- Các giá trị được cung cấp trong một mảng cho
holidays
phải là giá trị số sê-ri ngày tháng, như được trả về bởiN
hoặc giá trị ngày tháng, như được trả về bởiNETWORKDAYS[A2,B2]
0,NETWORKDAYS[A2,B2]
1 hoặcNETWORKDAYS[A2,B2]
2. Các giá trị được chỉ định bởi một phạm vi phải là giá trị ngày tiêu chuẩn hoặc số sê-ri ngày
ghi chú
NETWORKDAYS[A2,B2]
3 không tự động chuyển đổi định dạng số giống như cách mà Google Trang tính thực hiện khi nhập trực tiếp vào các ô. Do đó,NETWORKDAYS[A2,B2]
4 được hiểu làNETWORKDAYS[A2,B2]
5, các thương của 10 chia cho 10 lần lượt chia cho 2000 và 2001NETWORKDAYS[A2,B2]
3 tính số ngày làm việc giữa hai ngày. Để tính ngày làm việc trước một số ngày cụ thể, hãy sử dụngNETWORKDAYS[A2,B2]
7NETWORKDAYS[A2,B2]
3 hoạt động tương tự nhưNETWORKDAYS[A2,B2]
9 nhưng chỉ coi Thứ Bảy và Chủ Nhật là cuối tuần. Sử dụngNETWORKDAYS[A2,B2]
9 để sử dụng các ngày khác trong tuần làm ngày cuối tuần
Xem thêm
NETWORKDAYS[A2,B2]
9. Trả về số ngày làm việc ròng giữa hai ngày được cung cấp, không bao gồm các ngày cuối tuần và ngày lễ được chỉ định
NETWORKDAYS[A2,B2]
7. Tính ngày kết thúc sau một số ngày làm việc được chỉ định
NETWORKDAYS[A2,B2]
2. Chuyển đổi một số được cung cấp thành một ngày
N
. Trả về đối số được cung cấp dưới dạng số
NETWORKDAYS[A2,B2]
1. Chuyển đổi chuỗi ngày được cung cấp ở định dạng đã biết thành giá trị ngày
NETWORKDAYS[A2,B2]
0. Chuyển đổi một năm, tháng và ngày thành một ngày
ví dụ
Trả về số ngày làm việc giữa start_date
và end_date
[dựa trên danh sách các ngày lễ đã cho]
Quy trình này dựa trên đoạn mã "Tính toán ngày làm việc" của elightbo trong ASP, với một số sửa đổi về quy trình và logic [đáng chú ý nhất là tính toán các tình huống khi cả hai ngày đều rơi vào cuối tuần] và bản dịch sang JavaScript
Sao chép mã này và dán vào HTML của bạn
function calcBusinessDays[dDate1, dDate2] { // input given as Date objects
var iWeeks, iDateDiff, iAdjust = 0;
if [dDate2 < dDate1] return -1; // error code if dates transposed
var iWeekday1 = dDate1.getDay[]; // day of week
var iWeekday2 = dDate2.getDay[];
iWeekday1 = [iWeekday1 == 0] ? 7 : iWeekday1; // change Sunday from 0 to 7
iWeekday2 = [iWeekday2 == 0] ? 7 : iWeekday2;
if [[iWeekday1 > 5] && [iWeekday2 > 5]] iAdjust = 1; // adjustment if both days on weekend
iWeekday1 = [iWeekday1 > 5] ? 5 : iWeekday1; // only count weekdays
iWeekday2 = [iWeekday2 > 5] ? 5 : iWeekday2;
// calculate differnece in weeks [1000mS * 60sec * 60min * 24hrs * 7 days = 604800000]
iWeeks = Math.floor[[dDate2.getTime[] - dDate1.getTime[]] / 604800000]
if [iWeekday1 0
"text/javascript"
5_______2_______14Total number of days between dates Sun Jun 30 2019 00:00:00 GMT-0700 [Pacific Daylight Time] and Tue Jul 30 2019 00:00:00 GMT-0700 [Pacific Daylight Time] is: 300
>
4đầu ra.
Number of days remaining till christmas Sun Jun 30 2019 11:33:51 GMT-0700 [Pacific Daylight Time] and Wed Dec 25 2019 00:00:00 GMT-0800 [Pacific Standard Time] is: 178JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này
Làm cách nào để tính ngày cuối tuần giữa hai ngày trong JavaScript?
Cách tiếp cận 1. Tính số ngày bằng cách nhập hai ngày . getTime[] - ngày1. dành thời gian[];Làm cách nào để tính số ngày Chủ nhật giữa hai ngày trong JavaScript?
TotalDays / 7] + [ngày. DayOfWeek == DayOfWeek. Chủ nhật. ngày tháng năm. DayOfWeek == DayOfWeek .Làm cách nào để tính số ngày trong tuần giữa hai ngày trong JavaScript?
JS. Ngày làm việc Calc từ Thứ Hai đến Thứ Sáu . var startDay = startDate. getDay[]; . getDay[];Làm cách nào để lặp lại giữa hai ngày trong JavaScript?
Một cách để lặp qua phạm vi ngày bằng JavaScript là sử dụng vòng lặp while . Chúng ta có thể tạo các biến cho ngày bắt đầu và ngày kết thúc. Sau đó, chúng tôi có thể tăng ngày bắt đầu cho đến khi đến ngày kết thúc. Chúng ta có các biến bắt đầu và kết thúc với ngày bắt đầu và ngày kết thúc tương ứng.