私はこれを月の瞬間()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. 月の最初の日を文字列で(月曜日、火曜日)、PHPで
- 2. 最初の[月曜日]、2番目の[木曜日]などDelphi
- 3. 最後の3ヶ月の月曜日から日曜日の日付を取得する方法Redshiftで?
- 4. 最後の月曜日は月曜日です
- 5. [mysql&php]、週、月曜日、または日曜日の最初の日は何ですか?
- 6. 次の月曜日または木曜日にmoment.jsを取得する
- 7. mysql week月曜日から日曜日
- 8. 前日の月曜日の開始(月曜日)
- 9. 曜日の日(月曜日= 1、火曜日= 2)
- 10. 毎月最終水曜日
- 11. 前の月曜日&前の日曜日の日付が
- 12. 月が最初の日曜日かどうかを確認する
- 13. 毎月最後の金曜日の日を取得します
- 14. Java 8で次の月の最初の日曜日を見つけるには?
- 15. Cron式:月曜日の第3月曜日の第1金曜日
- 16. SQL - 日付が月曜日またはテーブルの最初の日付の場合の選択方法は?
- 17. PHPの日付 - 86400 * 7平日 - 月曜日はいつも月曜日ではありませんか?
- 18. Quartz.Net - 月曜日、火曜日、水曜日の3週間ごと
- 19. 金曜日のデータを月曜日に取得する
- 20. 月曜日のすべての日曜日をハイライト
- 21. jsで月の4月曜日を取得するには?
- 22. PHP/MySQLでの月曜日と日曜日のクエリの実行
- 23. SQL:日曜日に戻ってきた月曜日の返信
- 24. 私の週カレンダーを日曜日ではなく月曜日から始める
- 25. アンドロイドで今月の土曜日と日曜日を見つける方法は?
- 26. クォーツクーロン式 - 毎月最後の土曜日
- 27. 週機能を作成するが、日曜日の曜日の開始日ではない月曜日
- 28. 月曜日と金曜日の日付を来週から取得する
- 29. Djangoのフィルタクエリの曜日(連続して月の木曜日に金曜日)
- 30. Python形式の日付は「1991年1月1日月曜日」
これはあなたを助けるかもしれない - http://stackoverflow.com/questions/25126829/get-last-monday-in-month -in-moment-js –