nếu tôi có ngày tham gia vào một chức năng hay không, làm cách nào để tôi biết ngày đó là ngày cuối tuần?cách xác định xem ngày có là cuối tuần trong javascript
Trả lời
var day = yourDateObject.getDay();
var isWeekend = (day == 6) || (day == 0); // 6 = Saturday, 0 = Sunday
var isWeekend = yourDateObject.getDay()%6==0;
Điều này nói trở lại đúng nếu đó là thứ Bảy –
0% 6 (Chủ Nhật) và 6% 6 (Thứ Bảy) cả hai có 0 modulus – kennebec
ngoại trừ tự nguyện khó hiểu, tôi không thấy bất kỳ điểm nào trong kỹ thuật này. Cá nhân tôi thích câu trả lời của LukeH. Chỉ trong trường hợp này chúng ta có thể sử dụng modulo của 6 thay vì 7 để giải quyết vấn đề của chúng ta. –
Chỉ cần thêm 1 trước khi modulo
var isWeekend = (yourDateObject.getDay() + 1) % 7 == 0;
ngắn và ngọt ngào.
var isWeekend = ([0,6].indexOf(new Date().getDay()) != -1);
var d = new Date();
var n = d.getDay();
if(n == 6)
console.log("Its weekend!!");
else
console.log("Its not weekend");
- 1. Xác định nếu bắt đầu là ngày cuối tuần
- 2. Làm cách nào để xác định xem một ngày có rơi vào cuối tuần không?
- 3. Kiểm tra xem ngày tháng có là cuối tuần PHP
- 4. Xác định xem ngày của Oracle có vào cuối tuần không?
- 5. Tìm số ngày trong tuần/cuối tuần trong một phạm vi ngày nhất định
- 6. Cách xác định ngày trong tuần đầu tiên trên iOS?
- 7. Cách lấy ngày trong tuần từ số ngày trong Javascript?
- 8. Cách tốt nhất để xác định xem ngày tháng có trong JavaScript không?
- 9. Xác định bình đẳng ngày trong Javascript
- 10. Làm thế nào để xác định xem đó là ngày hay đêm trong javascript hoặc jquery?
- 11. cài đặt ngày trong tuần trong javascript
- 12. Nhận ngày tiếp theo từ ngày trong tuần trong JavaScript
- 13. Làm cách nào để xác định xem một ngày cụ thể có phải là ngày trong tuần thứ N của tháng không?
- 14. Làm cách nào để xác định xem ngày có nằm trong hai ngày trong Java không?
- 15. Định dạng ngày cho tuần
- 16. Vòng lặp qua các ngày trừ ngày cuối tuần
- 17. Số ngày trong phạm vi ngày, trừ ngày cuối tuần và các ngày khác, trong C#
- 18. Xác định xem ngày có phải là Thứ Bảy hoặc Chủ Nhật bằng cách sử dụng JavaScript
- 19. Xác định xem ngày hôm nay là trong một phạm vi của hai ngày trên iOS
- 20. Xóa ngày cuối tuần khỏi Burndown trong Chế độ xem Hội đồng (TFS 2012 - Scrum 2.0)
- 21. Cách tốt nhất để xác định số ngày trong tháng bằng javascript là gì?
- 22. Cách lấy định dạng Ngày dài từ DateTime mà không có ngày trong tuần
- 23. làm cách nào để đảm bảo một ngày là ngày trong tuần trong Rails?
- 24. Làm cách nào để thêm tuần vào ngày bằng javascript?
- 25. Trong Java, nhận tất cả các ngày cuối tuần trong một tháng nhất định
- 26. iCal có thể lập lịch sự kiện cho ngày trong tuần đầu tiên sau BYMONTHDAY nếu BYMONTHDAY là ngày cuối tuần không?
- 27. Có cách nào để kiểm tra xem biến có phải là Ngày trong JavaScript không?
- 28. Thêm ngày vào một ngày nhưng loại trừ các ngày cuối tuần
- 29. Làm cách nào để xác định số tuần của một ngày nhất định?
- 30. jquery ui đa ngày dữ liệu bộ chọn phạm vi mà không có ngày cuối tuần
'd'! = 'Day' :) Tôi thà gọi nó' dayOfWeek', nó sẽ có ý nghĩa hơn đối với OP. – BalusC
Đây là * không * đúng cho tất cả các múi giờ. Ví dụ, ở Pháp, ngày đầu tiên của tuần sẽ là Thứ Hai, chứ không phải chủ nhật. Các thư viện thời gian hiện đại như Moment bù đắp cho điều này. – csvan
@csvan: 'getDay' phải luôn trả về 0 cho chủ nhật và 6 cho thứ bảy, v.v., theo cài đặt múi giờ hiện tại. (Và sau đó là OP để quyết định những gì tạo thành một "cuối tuần" theo yêu cầu của họ.) – LukeH