これは初めてです(yep JS初心者)。new Date()
とgetDay()
をJavascriptで使用しています。現在の日付は正しかったですが、金曜日の日に私が現在の日付を取得すると木曜日の日が表示されると思っていました。私はここで以前の質問のチェックをしましたが、本当にそれを説明したものは見えませんでした。 ChromeとFirefoxの両方で同じ結果が得られます。私はまた、自分のコンピュータが正しいタイムゾーン、UK GMTに設定されていることを確認しました。getDay()コードが間違った日を表示しています。
コード:コンソールで
var currentDate = new Date();
console.log(currentDate);
var weekday = ['Mon', 'Tues', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun'];
var day = weekday[currentDate.getDay()];
console.log(day);
日時ショー:
「木2017年5月11日夜09時25分15秒GMT + 0100( BST)金 "
ゼロインデックス - >日曜日 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Ob jects/Date/getDay – Adam
日曜日が週の最初の曜日です。 –