Не обновляется new Date в Svelte

Admin JavaScript, Svelte

При изменении даты в реактивном режиме она не меняется. Может это баг, может фича. Но нам нужно, чтобы все изменилось. Как это сделать.

Код даты:

let currentDate;
const options = {weekday: 'long', year: 'numeric', month: 'short', day: 'numeric'};

Место, где она должна меняться при её изменении:

<div class="title">{currentDate}</div>

Решения через фронт не нашел, как вариант передавать через бэкенд и обрабатывать:

postFetch('get-date/', data).then((r) => {
    currentDate = r['current_date']
    currentDate = new Date(currentDate).toLocaleDateString('ru-RU', options);
});

На выходе получим:

суббота, 23 окт. 2030 г.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Не обновляется new Date в Svelte"