Есть файл json
, в котором хранятся сообщения. Они имеют такой вид
[
{
"time": "1499200189",
"user": "qwe",
"message": "w"
},
]
На страницу мне нужно выгружать только сообщения за последний час. Подскажите, как это реализовать? Вот как я получаю все сообщения из файла
$.getJSON('data/messages.json', callback)
for (var i = 0; i < respond.length; i++) {
var data = respond[i];
Пытаюсь узнать разницу между датами вот так, но это бред, поскольку в time
время каждого сообщения в файле. Помогите пожалуйста.Если есть вариант как получать из файла сообщения которые записаны в течении последнего часа, буду рад услышать!
var now = Date.now();
var time = (data.time);
var diff = (now - time);
Здесь единственный вариант это загружать все данные из JSON-файла и пробегать по ним в цикле с определением разницы time в сообщении и текущим временем. Если менее 3600, то выводим это сообщение, если больше - пропускаем.
Другой момент, что хранить все сообщения в таком виде не самая лучшая идея, т.к. любой человек, который ориентируется в коде сможет вручную читать все сообщения ваших пользователей. А также это могут делать поисковые системы с публикацией результатов в свою выдачу))
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый день! Есть установленный swiper slider, необходимо изменить стандартный swiper-pagination с кружков на квадраты и еще изменить цвет активного с синего...
ЗдравствуйтеУ меня мало опыта работы с флексами, и вот я столкнулся с проблемой
Большая просьба помочь со следующей задачей, есть строки типа: "0000---111---222000001234567890" "0012345678900001"" то есть строки состоят из цифр от 0 до 9 и символа...