例1:日付をフォーマットする
// program to format the date
// get current date
let currentDate = new Date();
// get the day from the date
let day = currentDate.getDate();
// get the month from the date
// + 1 because month starts from 0
let month = currentDate.getMonth() + 1;
// get the year from the date
let year = currentDate.getFullYear();
// if day is less than 10, add 0 to make consistent format
if (day < 10) {
day = '0' + day;
}
// if month is less than 10, add 0
if (month < 10) {
month = '0' + month;
}
// display in various formats
const formattedDate1 = month + '/' + day + '/' + year;
console.log(formattedDate1);
const formattedDate2 = month + '-' + day + '-' + year;
console.log(formattedDate2);
const formattedDate3 = day + '-' + month + '-' + year;
console.log(formattedDate3);
const formattedDate4 = day + '/' + month + '/' + year;
console.log(formattedDate4);
出力
08/26/2020 08-26-2020 26-08-2020 26/08/2020
上記の例では、
1。 new Date()
オブジェクトは現在の日付と時刻を示します。
let currentDate = new Date();
console.log(currentDate);
// Output
// Wed Aug 26 2020 10:45:25 GMT+0545 (+0545)
2。 getDate()
メソッドは、指定された日付からの日を返します。
let day = currentDate.getDate();
console.log(day); // 26
3。 getMonth()
メソッドは、指定された日付からの月を返します。
let month = currentDate.getMonth() + 1;
console.log(month); // 8
4.4。 1 に追加されます getMonth()
月が始まるので方法 0。 したがって、1月は 0、2月は 1、 等々。
5。 getFullYear()
指定された日付からの年を返します。
let year = currentDate.getFullYear();
console.log(year); // 2020
次に、日付をさまざまな形式で表示できます。
Hope this helps!
Source link