Day.js 踩坑指南
创建于:2025-11-12 15:49:01
|
更新于:2025-11-12 16:00:02

Day.js 踩坑指南

统一 dayjs 实例

import dayjs from 'dayjs';
import weekday from 'dayjs/plugin/weekday';
import localeData from 'dayjs/plugin/localeData';
import 'dayjs/locale/zh-cn';
 
dayjs.extend(weekday);
dayjs.extend(localeData);
dayjs.locale('zh-cn');
 
export default dayjs;

时区问题

import dayjs from 'dayjs';
import utc from 'dayjs/plugin/utc';
import timezone from 'dayjs/plugin/timezone';
 
dayjs.extend(utc);
dayjs.extend(timezone);
 
dayjs.tz.setDefault('Asia/Shanghai');

日期格式化问题

import dayjs from 'dayjs';
dayjs().format('YYYY-MM-DD HH:mm:ss');

获取周几

import dayjs from 'dayjs';
dayjs().weekday();
我也是有底线的 🫠