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

2桁の年の日付値から正しい世紀を取得します-JavaScript?


このために、いくつかの条件に基づいて三項演算子を使用できます。

以下はコードです-

const yearRangeValue = 18;
const getCorrectCentury = dateValues => {
   var [date, month, year] = dateValues.split("-");
   var originalYear = +year > yearRangeValue ? "20" + year : "18" + year;
   return new Date(date + "-" + month + "-" + originalYear).toLocaleDateString('en-GB')
}; 
console.log(getCorrectCentury('10-JAN-19'));

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

node fileName.js.

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

出力

これにより、コンソールに次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo300.js
1/10/2019

  1. JavaScript-URLからGETパラメータの値を知る

    JavaScriptのURLからGETパラメータの値を知るためのコードは次のとおりです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style

  2. JavaScriptで年から世紀を取得

    年を表す数値または文字列を受け取るJavaScript関数を作成する必要があります。その年から、私たちの職務はその年が属する世紀を把握して返す必要があります。 例- f("2000") = 20 f(1999) = 20 f("2002") = 21 以下はコードです- 例 const centuryFromYear = year => {    if(typeof year == 'string'){       if(year.toString().slice(-2) ==