Привет, как бы вы реализовали следующую фишку:
Есть движек сайта с кучей разных текстов, хочется иметь возможность вставлять в эти тексты некие метки, похожие, на bbcode
К примеру:
Метка должна преобразовываться в дату по принципу "сейчас + 3 дня" и кешироваться на 3 дня
То есть если сегодняшнее число
01.01.2019: Акция действительна до 03.01.2019
02.01.2019: Акция действительна до 03.01.2019
03.01.2019: Акция действительна до 03.01.2019
04.01.2019: Акция действительна до 07.01.2019 //Трехдневное кеширование сбросилось, прибавляем к сегодняшнему числу 3 дня и кешируем еще на 3 дня
Проблема в том, что совсем нет желания использовать для этого какую бы то нибыло базу данных
Может быть кто то подскажет, как реализовать подобное математически, без сохранения начальной даты где то в бд?
Например, начальную дату можно было бы сохранить и в самом текстовом поле, а потом уже плясать от этого числа, рассчитывая в каких числах нужно "сбрасывать кэш"
Подскажите, пожалуйста, может кто то делал что то подобное?