Первый раз с таким сталкиваюсь. Код на Linux - работает, а на WIndows, хоть и запускается, но пишет Invalid date
У кого-нибудь такое бывало? Как-нибудь решили?
Фрагмент кода из чата на сайте:
const formateDate = (date) => {
const localDate = moment(date).format('DD MMMM');
return localDate;
const byDate = useMemo(() => messages.reduce((obj, item) => {
if (obj[new Date(item.createdAt).toLocaleDateString()]) {
obj[new Date(item.createdAt).toLocaleDateString()].push(item);
obj[new Date(item.createdAt).toLocaleDateString()] = obj[new Date(item.createdAt).toLocaleDateString()].sort((a, b) => new Date(a) - new Date(b))
return obj;
}
obj[new Date(item.createdAt).toLocaleDateString()] = [
{ ...item }
];
console.log(obj)
return obj;
}, {}), [messages])