Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1059 Просмотров
*

Frics

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Всем привет,
Установил компонент Plotalot для вывода графика на сайт с использованием данных из базы. Компонент требует чтобы данные из базы выводились в числовом выражении поэтому сделал такой запрос:
SELECT (Select UNIX_TIMESTAMP(date)), input1  FROM `XXX` WHERE date > DATE_ADD(NOW(), INTERVAL -30 DAY)
График отображается нормально, но вот время отображается на 5 часов меньше. допустим в базе 2017-06-27 14:28:05 а на графике 2017-06-27 09:28:05
Подскажите как сделать правильный запрос к базе чтобы выводилось правильная дата.
*

SeBun

  • BanMaster
  • 4015
  • 259 / 5
  • @SeBun48
Какой часовой пояс там задан?

Скорее всего копать в сторону функции перевода времени из таймштампа.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Подскажите как сделать правильный запрос к базе чтобы выводилось правильная дата.
запрос тут не причем, а надо определиться с временной зоной
если в базе время храниться в UTC, то вывести его с учетом временной зоны пользователя можно например так
Код
<?php echo JHtml::date('тут вермя', 'd.m.Y H:i'); ?>
*

Frics

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
 Я не силен в php, поэтому помогите сделать запрос к базе чтобы она прибавляла 5 часов к получаемому времени.
*

SeBun

  • BanMaster
  • 4015
  • 259 / 5
  • @SeBun48
У вас запрос:
Код: sql
SELECT (Select UNIX_TIMESTAMP(date)), input1  FROM `XXX` WHERE date > DATE_ADD(NOW(), INTERVAL -30 DAY)

Если нужно этот запрос сделать так, что бы интервал был не в днях, а в часах, пишем так:

Код: sql
SELECT (Select UNIX_TIMESTAMP(date)), input1  FROM `XXX` WHERE date > DATE_ADD(NOW(), INTRVAL 5 HOUR)

Если надо обновить дату в базе, то примерно так:

Код: sql
UPDATE `XXX` SET newdate = date_add(SELECT UNIX_TIMESTAMP(date),  INTRVAL 5 HOUR) 

Статья про часовые пояса.
« Последнее редактирование: 04.07.2017, 15:30:33 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Запрос в базу

Автор User82

Ответов: 5
Просмотров: 741
Последний ответ 28.10.2017, 12:29:03
от fsv
Стоит ли создавать отдельный запрос к базе данных?

Автор borro

Ответов: 4
Просмотров: 915
Последний ответ 10.07.2017, 13:03:03
от b2z
Запрос на обновление данных

Автор web3.0

Ответов: 0
Просмотров: 887
Последний ответ 30.04.2017, 21:30:12
от web3.0
Запрос из трех таблиц

Автор Mick_20

Ответов: 14
Просмотров: 1692
Последний ответ 23.11.2016, 12:16:17
от Mick_20
Кнопка в редактор и парсинг вывода - это два расширения писать?

Автор AntonOdn

Ответов: 2
Просмотров: 835
Последний ответ 22.09.2016, 07:36:34
от AntonOdn