antd-dayjs-jalali2
Version:
antd persian (Jalali, Khorshidi) Day.js calander
27 lines (21 loc) • 600 B
JavaScript
import MockDate from 'mockdate'
import dayjs from 'dayjs'
import toArray from 'dayjs/plugin/toArray'
import jalali from '../src'
dayjs.extend(toArray)
dayjs.extend(jalali)
dayjs.calendar('jalali')
beforeEach(() => {
MockDate.set(new Date())
})
afterEach(() => {
MockDate.reset()
})
test('Convert date to array', () => {
const date = dayjs('2018/09/03').calendar('gregory')
expect(date.toArray()).toEqual([2018, 8, 3, 0, 0, 0, 0])
})
test('Convert date to array', () => {
const date = dayjs('1397/06/13', { jalali: true })
expect(date.toArray()).toEqual([1397, 5, 13, 0, 0, 0, 0])
})