Рассчитать время, оставшееся Javascript - PullRequest
0 голосов
/ 02 мая 2018

Я создаю социальное веб-приложение, используя Javascript и Firebase в качестве моего бэкэнда. Пользователи приложения обращаются за помощью в отношении проблемы, с которой они сталкиваются, а затем эта проблема остается активной в течение 24 часов, и люди могут предложить решения. Мне нужно найти способ добавить к каждому сообщению таймер, который идет с 24 часов назад, с часами, минутами и секундами, основанными на том, как давно публикация была опубликована, и когда она достигает нуля, это дает, что проблема устарела.

1 Ответ

0 голосов
/ 02 мая 2018

Обычно вы помещаете метку времени, когда сообщение было создано в базу данных. Э.Г.

posts
  post1id
    question: "..."
    timestamp: 1525268563424
  post2id
    question: "..."
    timestamp: 1525268577811

Теперь вы можете проверить, не истек ли срок действия сообщения в вашем коде, с помощью списка:

var millisecondsPerDay = 24 * 60 * 60 * 1000;
if (Date.now() - post.timestamp > millisecondsPerDay) {
  ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...