Size: a a a

2020 July 17

OM

Oleksandr Matsuk in React Kyiv
рішив уже)
источник

OM

Oleksandr Matsuk in React Kyiv
let date = new Date();
   let end_date = date.toJSON().slice(0, 10);
   date.setMonth(date.getMonth() - 1);
   let start_date = date.toJSON().slice(0, 10);
источник

OM

Oleksandr Matsuk in React Kyiv
от так зробив)
источник

🔬

🔬tarsis in React Kyiv
Alexey Raspopov
Понимаю) но всё никак выбора для реакта не появляется 🤷‍♂️ вью 3 не выйдет никак
а что с реактом не так?
источник

AR

Alexey Raspopov in React Kyiv
🔬tarsis
а что с реактом не так?
В плане продуктивности с ним всё ок, для меня. Хотелось бы посмотреть как его модель сможет заимплементировать кто-то другой, конкуренция это хорошо. Плюс, мне начинает надоедать jsx и я надеюсь в джаваскрипте можно будет сделать что-то по типу swiftui синтаксиса
источник

AR

Alexey Raspopov in React Kyiv
Но вряд ли мы в этом году дождемся каких либо изменений вообще где-нибудь. Всё замедлилось, приоритеты поменялись
источник

А

Андрюша in React Kyiv
Oleksandr Matsuk
let date = new Date();
   let end_date = date.toJSON().slice(0, 10);
   date.setMonth(date.getMonth() - 1);
   let start_date = date.toJSON().slice(0, 10);
А як буде оброблятись 0 місяць ?
источник

А

Андрюша in React Kyiv
Типу отримаєш місяць нуль
источник

А

Андрюша in React Kyiv
0-1
источник

А

Андрюша in React Kyiv
-1 місяць
источник

А

Андрюша in React Kyiv
Його в масиві немає - ундефайнд
источник

OM

Oleksandr Matsuk in React Kyiv
Ну є ще варіант відняти 60*60*24*n від таймстемпу, але теж не ідеальний варіант.
*N - кількість днів в минулому місяці
источник

AR

Alexey Raspopov in React Kyiv
вот для таких задач и существуют специальные библиотеки. как только начинаешь разбирать детали, сразу появится очень много эдж кейсов. работа с датами и временем это тот ещё ад
источник

OM

Oleksandr Matsuk in React Kyiv
Яку бібліотеку можна використати?
источник

AR

Alexey Raspopov in React Kyiv
в date-fns есть метод который решает то что нужно:
https://date-fns.org/v2.15.0/docs/sub
источник

OM

Oleksandr Matsuk in React Kyiv
Гляну, дякую
источник

AR

Alexey Raspopov in React Kyiv
либа три-шейкабл, сколько методов используешь, столько в бандл и попадет, не больше
источник

AR

Alexey Raspopov in React Kyiv
Oleksandr Matsuk
Гляну, дякую
вот куда более специфичная функция
https://date-fns.org/v2.15.0/docs/subMonths
источник

OM

Oleksandr Matsuk in React Kyiv
Ок)
источник

AR

Alexey Raspopov in React Kyiv
На бандлфобии можно увидеть сколько весят отдельные экспорты
https://bundlephobia.com/result?p=date-fns@2.15.0
источник