從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

更新於: 09-Nov-2020

284次瀏覽

開始你的 職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.