Как сформировать timestamp?

На сервере идет добавление данных в БД каждые 5 минут.
Каждая запись содержит значение и время. Время - просто timestamp time();
Пример записи 1 1521061200.

Выделенный сервер находится в другом часовом поясе. Его время изменить невозможно (условия виртуализации). И при просмотре записей я добавляю разницу во времени.
У меня это 5 часов т.е. +18000 секунд.
Теперь я вижу записи в своем, локальном времени.

Мне нужно отображать записи за предыдущий день, два дня назад и т.д. относительно текущей даты.
Например сегодня 15.03.2018 (текущая дата). Мне нужны записи оканчивающиеся предыдущим днем.
Т.е. отобразить все записи, где время меньше 14.03.2018 24:00:00.
Сформировать такой timestamp.
Как это можно сделать?
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽