javascript格式化时间日期

发布于 16 天前 前端 最后更新于 14 天前


安装 dayjs

yarn add dayjs
或
npm install dayjs

引入 dayjs

import dayjs from "dayjs";

定义默认格式化后的格式

const DATE_TIME_FORMAT = "YYYY-MM-DD HH:mm:ss";
const DATE_FORMAT = "YYYY-MM-DD";

格式化为年月日

export function formatToDate(date, format = DATE_FORMAT): string {
  return dayjs(date).format(format);
}

格式化为年月日时分秒

export function formatToDateTime(date, format = DATE_TIME_FORMAT): string {
  if (!date) {
    return "";
  }
  return dayjs(date).format(format);
}

使用

formatToDate() // 2024-08-09
formatToDate(1723189969829) // 2024-08-09
formatToDateTime() // 2024-08-09 15:52:49
formatToDateTime(1723189969829) // 2024-08-09 15:52:49