GlobalCMS

-осуществи свою мечту
ustime() или часовой пояс
Форум / WiKi - Библиотека / ustime() или часовой пояс
1) Павел 5 Января 2018 в 18:42

В новой ветке CMS была изменена работа со временем. Все данные времени в БД хранятся в формате GMT+0.

Для удобности администратор может установить стандартный часовой пояс для каждого из пользователей а пользователь в свою очередь может изменять его (если это позволил сам администратор)

Для корректного отображения времени исходя из часового пояса пользователя была введена функций ustime(); которая как раз и переводит время в нужный GMT.

У функции есть две переменных:
$user_gmt - сама зона GMT,по умолчанию указывается администратором через панель управления.
$time - время в секундах, по умолчанию равняется time()

Сама функция возвращает данные в секундах как и time() но только с учётом GMT.

Разберём несколько примеров
Пример №1: выведем текущий час и время
PHP код


Пример №2: выведем текущий час для авторизованного пользователя.
PHP код


Пример №3: выведем дату и время создания записи из бд,при этом $assoc - запрос к таблице а time - название поля таблицы с записью времени в секундах.
PHP код

▲ Вверх
Статистика
Пользователей: 1644
Последний: istern
Онлайн: 17(0/17)