Как грамотно организовать пробный период работы приложения?

Всем доброго времени суток.
Планирую в Node.JS приложении, пробный период обработки входящих данных.
По сути, пользователь регистрируется. Затем в личном кабинете может добавить список из мобильных устройств, с кот. будут обрабатываться запросы. В голову пришла мысль, когда в б.д. записывается вся информация о устройстве, добавить поле в кот. будет храниться дата блокировки. Т.е. сегодняшнее число + 3 дня. Теперь при каждом запросе будет проверяться, наступила ли эта дата, если да, предложить продлить период обслуживания.
Отсюда вопрос: Как можно получить подобную дату?
Возможно моя логика смешна, и я бы рассмотрел любые предложения.
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 3
dollar
@dollar
Делай добро и бросай его в воду.
Лучше сделать пробный период вечным, но с ограниченным функционалом.
Ответ написан
EShein
@EShein
Shein
Я думаю проще будет писать дату + 3 дня и сверять сегодняшнюю с датой в базе 
Как получить дату?
let date = new Date();
date.setDate(date.getDate() + 3);

Либо библиотека moment.
Ответ написан
shmatuan
@shmatuan
8 year of Web, 5 years of Vue
Отсюда вопрос: Как можно получить подобную дату?


function addDays(date, days) {
  var result = new Date(date);
  result.setDate(result.getDate() + days);
  return result;
}

addDays(new Date(), 3)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы