今日までの最後の週の日を示すスクリプトが必要です。 しかし、4月のように月の早ければ、私のコードにこの問題があります。 私はgetDate()を使用しています。私を助けることができる機能はありますか?先週の日をJavaScriptでどのように表示できますか?
-3
A
答えて
1
あなたは曜日(1-月曜日、3-水曜日)を与えるgetDay
メソッドを使用することができます。この値から、前日の曜日を表示するために、1-mondayまたは0-sundayまでループを減らすことができます。あなたはgetDate()
を使用することができますが、あなたはすぐ下0とに行くのリスクとデクリメント変数に入れないでください5 Fri, 4 Thu, 3 Wed, 2 Tue, 1 Mon
1
:
var weekdays = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
var d = new Date();
var currDay = d.getDay();
var currDate = d.getDate();
var str = "";
for(var count=currDay; count>=0 && currDate >= 1; count--, currDate--){
str += currDate +" "+weekdays[count] + ", ";
}
console.log(str);
今日の出力。
var dt = new Date();
headers = ['Hoje'];
for (var i = 1; i < 7; i++) {
dt.setDate(dt.getDate() - 1);
headers.push(dt.toLocaleDateString('pt-PT').substr(0,5));
}
console.log(headers);
1
移動するには:
代わりにあなたが望む形式の日付を読み出しその日によってあなたの日付オブジェクトの日をデクリメントするsetDate()
(潜在的にgetDate()
との組み合わせで)使用し、今月から7日以内であっても.setDate()は.getDate()が与える値よりも7日少ない値に設定されます。
var d = new Date()
d.toDateString()
"Thu May 04 2017"
// go back a week
d.setDate(d.getDate() - 7);
1493321406767
// prove that it worked
d.toDateString()
"Thu Apr 27 2017"
関連する問題
- 1. Javascript - 週に4日以上は表示できません。
- 2. 先週の先週の日曜日にCarbonを使って
- 3. 日付をJavaScriptでどのようにフォーマットできますか?
- 4. salesforceに現在の週の日付を表示するにはどうすればよいですか?
- 5. どのようにして日付を表示できますか?
- 6. どのように週をグループ化できますか?
- 7. SharePoint DataView先週のアイテムを表示
- 8. 最初の日今週と先週
- 9. 今日、先週、先月作成されたレコードを表示するsqlクエリ
- 10. PersonをPHPでどのように表示できますか?
- 11. UIDatePickerは今日の日付をハイライト表示します - どのように色を変更できますか?
- 12. (今日、昨日、先週...)
- 13. 日ではなく、週の表示すべき
- 14. カレンダー変更の日付形式を週表示で表示
- 15. SQL先週(土曜日から土曜日まで)
- 16. 日付が昨日より古い場合、どのように行をハイライト表示できますか?
- 17. 別週を表示するにはどうすればよいですか?
- 18. PHP-週2日を週単位で表示
- 19. PHPで週の言語をどのように変更できますか?
- 20. カレンダー:現在の週から次の1週間までの日付を表示します。
- 21. 先週の給与計算方法はjavascriptでですか?
- 22. PHPから今日までの日付を表示するにはどうすればよいですか?
- 23. 他の言語をJavaScriptでどのように表現できますか?
- 24. どのように1つの日付から週を把握することができます
- 25. facebookはどのようにフルスクリーンでjavascriptで表示されますか?
- 26. 今週の月曜日はどうすれば入手できますか?
- 27. 今週の日付がJavaScriptかどうかを確認するには?
- 28. 先週のアイテムを表示するには?
- 29. javascriptのカウントダウンコードで日数+時間+分+秒を表示するにはどうすればよいですか?
- 30. Jfreechart:チャートから週末日をどのように除外しますか?
コードを編集してコードを組み込んでください。ポスティングのガイドラインに従って:*デバッグヘルプ( "なぜこのコードは動作していないのですか?")には、目的の動作、特定の問題またはエラー、および質問自体に再現するのに必要な最短コードが含まれていなければなりません。 – Santi