私はこれを月の瞬間()startOf( '月')の開始に使うことができると知っていますが、私は月の最初の日曜日が必要です。私は10月の最初の日曜日(4月の最初の日曜日)にmoment.jsを得る方法がありますか?
0
A
答えて
1
あなたはこれを行うことができます:
function getFirstWeekDay(dateString, dayOfWeek) {
var date = moment(dateString, "YYYY-MM-DD");
var day = date.day();
var diffDays = 0;
if (day > dayOfWeek) {
diffDays = 7 - (day - dayOfWeek);
} else {
diffDays = dayOfWeek - day
}
console.log(date.add(diffDays, 'day').format("YYYY-MM-DD"));
}
//Pass in the first of a given calendar month and the day weekday
getFirstWeekDay("2016-10-01", 0);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/moment.min.js"></script>
0
このコードを確認してください。
var d = new Date();
var first_week = d.getDate();
var the_day = d.getDay();
if(first_week <= 7 && the_day == 0)
{
// It's the first Sunday of the month
// Do more stuff here
}
+0
しかし、これは私の要件を満たしていません – edward
関連する問題
- 1. 最初の月曜日、フルカレンダー
- 2. 月の最初の日を文字列で(月曜日、火曜日)、PHPで
- 3. 最初の[月曜日]、2番目の[木曜日]などDelphi
- 4. 月の最初の月曜日と最後の日曜日、月の境界を越えて
- 5. 最後の3ヶ月の月曜日から日曜日の日付を取得する方法Redshiftで?
- 6. 最後の月曜日は月曜日です
- 7. jquery datepickerの最初の日に月曜日を取得する方法
- 8. 角度4 - 材質2 - 月曜日の日付ピッカーは週の最初の曜日を設定します
- 9. [mysql&php]、週、月曜日、または日曜日の最初の日は何ですか?
- 10. 月曜日から金曜日までの月曜日から日曜日までのリスト
- 11. 次の月曜日または木曜日にmoment.jsを取得する
- 12. mysql week月曜日から日曜日
- 13. Pickadate - 月の最初の日ではなく、最初の曜日で始まる月
- 14. 前日の月曜日の開始(月曜日)
- 15. 曜日の日(月曜日= 1、火曜日= 2)
- 16. 毎月最終水曜日
- 17. 前の月曜日&前の日曜日の日付が
- 18. 月が最初の日曜日かどうかを確認する
- 19. Javascript - "月曜日"から "月曜日"や "火曜日"などの "火"から
- 20. 毎月最後の金曜日の日を取得します
- 21. Java 8で次の月の最初の日曜日を見つけるには?
- 22. 日曜日に月曜日を取得する
- 23. Cron式:月曜日の第3月曜日の第1金曜日
- 24. タンザニアの最初の曜日
- 25. SSRS前回月曜日の月曜日までの表現
- 26. SQL - 日付が月曜日またはテーブルの最初の日付の場合の選択方法は?
- 27. PHPの日付 - 86400 * 7平日 - 月曜日はいつも月曜日ではありませんか?
- 28. Quartz.Net - 月曜日、火曜日、水曜日の3週間ごと
- 29. なぜmoment.weekdays()は、最初の日が月曜日であると指定した日曜日から始まる日数を返しますか?
- 30. elasticsearch - 月曜日、火曜日などのテキストフォーマットで曜日を取得する
これはあなたを助けるかもしれない - http://stackoverflow.com/questions/25126829/get-last-monday-in-month -in-moment-js –