の現在の日付を確認する(現在の日付を確認する)日付が現在の日付であることを確認すると、このソリューションも動作しますか?今日のように、11/21/2016は月の第3月曜日です。javacriptの
答えて
説明https://jsfiddle.net/z6zum0hk/
var date = new Date();
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
var days = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
var weeksPassed = Math.floor(date.getDate()/7);
if(date.getDay() >= firstDay.getDay()){
alert((weeksPassed+1) + " " + days[date.getDay()] + " of month")
}else{
alert((weeksPassed) + " "+ days[date.getDay()] + " of month")
}
を試してみてください:あなたは に合格した日が土に6日にあなたの日0を与えるだろう何週間見つけることができることによってよう
日はあなたの月の日付を与えます あなたの現在の日が開始日の前にある場合は、現在の日は何週も経過していないほか、その週が+ 1日を過ぎた
読みやすさの点では、date.getDate()を(date.getDate()+ 6)にして、weeksPassedに1を追加する必要はありません。 –
ありがとう、これは私が欲しかったことです、今問題は、次の月の第3月曜日に欲しいということです。申し訳ありませんが、私はJSには新しいですし、これらの計算のアイデアはありません。 –
@SameenJavidこれを確認してくださいhttps://jsfiddle.net/z6zum0hk/1/ –
- 1. javacript
- 2. javacript
- 3. javacriptのオブジェクトフォーム
- 4. ライトボックスページのjavacript/flash
- 5. javacriptのウィンドウアンロードメソッド
- 6. asp.net javacript
- 7. javacript code
- 8. ユニットテストモジュラーjavacript
- 9. javacriptコード
- 10. XMLHttpRequest()javacript
- 11. リストJavacript
- 12. processing with processing.jsのjavacript
- 13. javacriptの配列ポインタ
- 14. javacriptの色範囲
- 15. インラインイベントハンドラの練習javacript
- 16. javacriptのEmacs fixmeモード
- 17. javacript以外のjavacriptを使用したJavascript Webページの開発
- 18. javacript january date issue
- 19. javacript chart to pdf
- 20. フォームがjavacript
- 21. javacript functions conflicts
- 22. javacript、IE 7-9
- 23. javacriptのmap()の値をスキップ
- 24. ポリゴンの中のポイントjavacript
- 25. javacriptの配列の反復
- 26. javacriptでデータベースをチェック
- 27. javacript conditional not reach else
- 28. Googleテキストtoスピーチクラウドサービスjavacript
- 29. 関数型プログラミングjavacript
- 30. RSA暗号化javacript
はい、これも言うことができます。は、b私はそれが今月の第一、第二、第三の発生であるかどうかを特定したいと思っていますか? –