dayjs icon indicating copy to clipboard operation
dayjs copied to clipboard

How to set Monday as the first day of the week

Open ugvgylkm opened this issue 3 years ago • 3 comments

怎样设置星期一为一周的第一天,如果今天是2021/9/28,想用dayjs().startOf('week') 获取的是27号星期一,而不是26号星期日。

ugvgylkm avatar Sep 28 '21 08:09 ugvgylkm

You can extend the dayjs object like so:

import dayjs from "dayjs";

dayjs.locale({
  ...
  weekStart: 0,
});

Boyyoka avatar Nov 02 '21 16:11 Boyyoka

import dayjs from 'dayjs'
import 'dayjs/locale/zh-cn'
import localeData from 'dayjs/plugin/localeData';

dayjs.extend(localeData)
dayjs.locale('zh-cn')

console.log(dayjs.localeData().firstDayOfWeek()) // 1

junyiz avatar Aug 17 '22 13:08 junyiz

想请教下楼主怎么解决的? @junyiz 的方法无效

xhwgood avatar Dec 01 '23 03:12 xhwgood

直接加一天就好了

qiphon avatar Dec 20 '23 01:12 qiphon