Quiero reemplazar momentjs con dayjs ahora mismo. Primero agregué las dependencias:
"dayjs":"1.10.7"luego importa los dayjs así:
import { Dayjs } from 'dayjs';comience el mes usando este fragmento de código:
const fullDateTimeFormat = 'YYYY-MM-DD HH:mm:ss:SSS'; const startOfCurrentMonth = Dayjs().startOf("month").format(fullDateTimeFormat);pero muéstrame este error:
TypeError: (0 , _dayjs.Dayjs) is not a function selectMonthListState src/components/SelectData/index.js:112 109 | const days = getMonthDay(year, month); 110 | const prevMonthDays = getMonthDay(year, month-1); 111 | const startDateValue = `${moment(year + '-' + (month-count +1) + '-01').format(dateFormat)} 00:00:00:000`; > 112 | const startOfCurrentMonth = Dayjs().startOf("month").format(fullDateTimeFormat); | ^ 113 | const endDateValue = count ===1? `${moment(year + '-' + (month) + '-' + prevMonthDays).format(dateFormat)} 23:59:59:999`: `${moment(year + '-' + (month+1) + '-' + days).format(dateFormat)} 23:59:59:999`; 114 | 115 | setSelectDate([moment(startDateValue, rPickerFormat), moment(endDateValue, rPickerFormat)]);que debo hacer para solucionar este problema? ¿Me estoy perdiendo de algo?
Yo lo uso así:
import dayjs from 'dayjs'; const startOfCurrentMonth = dayjs().startOf("month").format(fullDateTimeFormat);obras.
prueba esto:
import dayjs from 'dayjs'; const relativeTime = require('dayjs/plugin/relativeTime'); dayjs.extend(relativeTime);