Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで日付が週末かどうかを判断するにはどうすればよいですか?


知っているように、値0は日曜日、6は土曜日です。まず、getDay()を使用して日を取得する必要があります。

日付を設定しましょう-

var givenDate=new Date("2020-07-18");

今、私たちはその日を取得します-

var currentDay = givenDate.getDay();

以下は、日付が週末かどうかを判断するためのコードです-

var givenDate=new Date("2020-07-18");
var currentDay = givenDate.getDay();
var dateIsInWeekend = (currentDay === 6) || (currentDay === 0);
if(dateIsInWeekend==true){
   console.log("The given date "+givenDate+" is a Weekend");
} else {
   console.log("The given date " +givenDate+"is a not a Weekend");
}

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo66.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo66.js
The given date Sat Jul 18 2020 05:30:00 GMT+0530 (India Standard Time) is a Weekend

  1. JavaScriptのエポックからの秒数を取得するにはどうすればよいですか?

    エポックからの秒数を取得するには、次の構文を使用します- var anyVariableName= new Date(); Math.round(yourDateVariableName.getTime() / 1000); まず、現在の日付を取得します- var currentDate= new Date(); ここで、エポックからの秒数を取得します- 例 var currentDate= new Date(); var epochSeconds = Math.round(currentDate.getTime() / 1000); console.log(epochSeconds);

  2. JavaScriptで日付配列を並べ替える方法

    このような日付を含む配列があるとします- const arr = [    [ '02/13/2015', 0.096 ],    [ '11/15/2013', 0.189 ],    [ '05/15/2014', 0.11 ],    [ '12/13/2013', 0.1285 ],    [ '01/15/2013', 0.12 ],    [ '01/15/2014',