(trước hết, tha tiếng anh của tôi, tôi là một người mới bắt đầu)Làm thế nào để có được thứ 4 thứ hai của tháng với js?
hãy để tôi giải thích tình hình:
Tôi muốn tạo biểu đồ sử dụng Charts Tool của Google (cung cấp cho nó một thử, nó rất hữu ích). Phần này không thực sự khó khăn ...
Sự cố xảy ra khi tôi có biểu đồ cụ thể yêu cầu trong trục x bốn tuần mỗi tháng: tôi muốn hiển thị trên màn hình chỉ bốn thứ hai trong Tháng này.
Tôi đã có các biến CurrentMonth và currentYear hiện tại và tôi biết cách lấy ngày đầu tiên của tháng. tất cả những gì tôi cần là làm thế nào để có được bốn thứ hai của một tháng, trong một mảng. Và tất cả điều này trong cùng một tệp JavaScript.
Tôi bị lạc trong logic lập trình của mình và tôi đã thấy rất nhiều giải pháp không phù hợp với trường hợp của tôi.
như vậy, những gì tôi có là:
var date = new Date();
var currentYear = date.getFullYear();
var currentMonth = date.getMonth();
var firstDayofMonth = new Date(currentYear,currentMonth,1);
var firstWeekDay = firstDayofMonth.getDay();
và tôi muốn có một cái gì đó như thế này:
var myDates =
[new Date(firstMonday),new Date(secondMonday), new Date(thirdMonday),new Date(fourthMonday)]
Cảm ơn bạn đã đọc, và nếu bạn có thể giúp tôi ... :)
Gaelle
Một tháng có thể có 5 thứ hai. Giống như tháng hiện tại có (tháng 2 năm 2012). – pduersteler
, tháng 2 năm 2012 chỉ có 4 thứ hai, 6, 13, 20 và 27 (ngày hôm qua). nó bắt đầu vào thứ tư và kết thúc vào một ngày thứ tư ... Nhưng tôi đồng ý, một tháng có thể có 5 thứ hai như tháng tư năm 2012 .. và có, tôi phải nhớ rằng thực tế khi xây dựng mã của tôi – Gaelle
nhầm lẫn với lịch của riêng tôi, tôi xin lỗi. – pduersteler