Tính số ngày cuối tuần giữa hai ngày JavaScript
Show
ghi chú
Xem thêm
ví dụTrả về số ngày làm việc giữa 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
Bình luậnĐăng ký bình luậnTính số ngày giữa hai ngày trong JavaScript cần thiết để sử dụng đối tượng ngày cho bất kỳ loại phép tính nào. Đối với điều đó, trước tiên, hãy lấy giá trị mili giây nội bộ của ngày bằng cách sử dụng hàm JavaScript getTime() tích hợp. Ngay sau khi cả hai ngày được chuyển đổi, hãy tiếp tục bằng cách trừ ngày sau khỏi ngày trước đó, từ đó trả về chênh lệch tính bằng mili giây. Sau đó, kết quả cuối cùng có thể được tính bằng cách chia chênh lệch (tính bằng mili giây) của cả hai ngày cho số mili giây trong một ngày. cú pháp. Date.getTime() Cách tiếp cận 1.
ví dụ 1. Chương trình JavaScript sau đây sẽ minh họa giải pháp jav
Total 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
đầu ra. Total 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: 30 Cách tiếp cận 2.
ví dụ 2. Trong ví dụ này, chúng tôi đã tính số ngày cho đến ngày Giáng sinh. jav
Total 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: 304 // JavaScript program to illustrate 6Total 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: 306 // JavaScript program to illustrate 8Total 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
Total 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
Total 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: 304 // calculation of no. of days between two date 2
Total 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
Total 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: 304 Total 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: 3000 Total 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
Total 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: 3003
Total 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
đầ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: 178 JavaScript đượ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.
|