- パターン1: dd-mm-yyyy hh:mm:ss
function getCurrentDate() {
const date = new Date();
const day = String(date.getDate()).padStart(2, '0');
const month = String(date.getMonth() + 1).padStart(2, '0');
const year = String(date.getFullYear());
const hours = String(date.getHours()).padStart(2, '0');
const minutes = String(date.getMinutes()).padStart(2, '0');
const seconds = String(date.getSeconds()).padStart(2, '0');
const formattedDate = `${day}-${month}-${year} ${hours}:${minutes}:${seconds}`;
return formattedDate;
}
const currentDate = getCurrentDate();
console.log(currentDate);
- パターン2: yyyy-mm-dd hh:mm:ss
function getCurrentDate() {
const date = new Date();
const day = String(date.getDate()).padStart(2, '0');
const month = String(date.getMonth() + 1).padStart(2, '0');
const year = String(date.getFullYear());
const hours = String(date.getHours()).padStart(2, '0');
const minutes = String(date.getMinutes()).padStart(2, '0');
const seconds = String(date.getSeconds()).padStart(2, '0');
const formattedDate = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
return formattedDate;
}
const currentDate = getCurrentDate();
console.log(currentDate);
- パターン3: yyyy/mm/dd hh:mm:ss
function getCurrentDate() {
const date = new Date();
const day = String(date.getDate()).padStart(2, '0');
const month = String(date.getMonth() + 1).padStart(2, '0');
const year = String(date.getFullYear());
const hours = String(date.getHours()).padStart(2, '0');
const minutes = String(date.getMinutes()).padStart(2, '0');
const seconds = String(date.getSeconds()).padStart(2, '0');
const formattedDate = `${year}/${month}/${day} ${hours}:${minutes}:${seconds}`;
return formattedDate;
}
const currentDate = getCurrentDate();
console.log(currentDate);
これらのコード例では、getCurrentDate
関数を使用して現在の日付を指定の形式で取得します。new Date()
を使用して現在の日付と時刻を取得し、それを必要な形式に整形しています。padStart
メソッドを使用して、日付、月、時、分、秒が2桁の数字で表示されるようにしています。