hiron0424
2/26/2020 - 3:48 AM

JS 日付、時間のフォーマット


let date = new Date(); // 現在時間の取得 

// フォーマット、-> '2020-02-23' の形式
date =
  date.getFullYear() +
  "-" +
  ("0" + (date.getMonth() + 1)).slice(-2) + // 0を足して後ろから2文字を切り取る
  "-" +
  ("0" + date.getDate()).slice(-2);

// 時間のフォーマット
 const monthList = [
  "Jan.",
  "Feb.",
  "Mar.",
  "Apr.",
  "May",
  "Jun",
  "Jul",
  "Aug.",
  "Sep.",
  "Oct.",
  "Nov.",
  "Dec."
];

const now = new Date();
const year = now.getFullYear();
const month = monthList[now.getMonth()];
const day = now.getDate();
const hour = ("0" + now.getHours()).slice(-2);
const min = ("0" + now.getMinutes()).slice(-2);
const date = `${month}.${day}.${year}`; // Jun.1.2020
const time = `${hour}:${min}`; // 20:12