現在の日付/特定の日付の週番号を取得しようとしています。ロジックビルディングの提案は役に立ちます。javascriptの日付入力から週番号を取得するには?
-5
A
答えて
0
function getWeekNumber(thisDate) {
var dt = new Date(thisDate);
var thisDay = dt.getDate();
var newDate = dt;
newDate.setDate(1); // first day of month
var digit = newDate.getDay();
var Q = (thisDay + digit)/7;
var R = (thisDay + digit) % 7;
if (R !== 0) return Math.ceil(Q);
else return Q;}
getWeekNumber( "07/31/2016");
+0
Dateコンストラクタ(またはDate.parse、これらは解析のために同等です)を使用して文字列を解析するべきではありません。 Dateメソッドを使用して別のDateを解析する文字列を作成するのは理にかなっていません(たとえば、最初の月を取得するなど)。単にDateメソッドを直接使用する: 'newDate.setDate(1)'。 – RobG
-1
let _ = new Date,
__ = ~~((new Date(_.getFullYear(), 0, 0) - _)/36e5 * 24),
___ = (__ - __ % 7)/7;
+1
(名前の代わりにアンダースコアを使用する理由など)追加の説明が必要ですか? – dakab
関連する問題
- 1. JavaScriptから週単位で週番号を取得
- 2. sqlの週番号から日付範囲を取得する方法
- 3. JavaScriptで週番号と年からの金曜日を取得する
- 4. JavaScriptの日付から月の番号を取得
- 5. Moment.jsで日付から週の週を取得するには?
- 6. 開始日を週番号から取得します。
- 7. 与えられた日付の間違った週番号を取得する
- 8. 週番号をJavascriptで日付に変換する方法
- 9. 日付のある週番号カウンタ
- 10. エリクシール/フェニックス日付平日+週番号
- 11. 日付範囲は週番号+年
- 12. 日付の月に週番号を取得する方法 - AS3(Actionscript 3)
- 13. 週番号から日付を取得するにはどうすればよいですか?
- 14. 日付形式の年の週番号
- 15. moment.jsの週番号から日付を生成
- 16. 特定の年の週番号からdatを取得する
- 17. postgersql 8.2日付フィールドから週番号を抽出
- 18. 週番号に基づいて曜日を取得
- 19. 週番号を現在の日付に変換する
- 20. 日付の行ごとに、週番号を付けて
- 21. 現在の日付から週の1日目を取得するには
- 22. iOS SDKの週番号を取得
- 23. Pythonは特定の日付から週番号を抽出します
- 24. JavaScriptの週の日付を取得する
- 25. GPS週番号から時刻を日時に変換する
- 26. javascriptからID番号を取得
- 27. フィルタ入力のdatepickerから日付を取得する
- 28. 特定の日の日付を週番号と年に基づいて取得します
- 29. asp.net/c#の2つの開始日と終了日から週番号を取得する方法
- 30. 月曜日と金曜日の日付を来週から取得する
は多分それの表情を持っている:あなたがしたい場合http://stackoverflow.com/questions/9045868/javascript-date-getweek –
は、[瞬間](http://momentjs.com/)をチェックアウトする可能性がありJSで日付を扱う – Lux
ISO標準の週番号、またはローカライズされた週番号を取得しますか? – Teemu