Current_time () - повертає поточний час сайту (з урахуванням встановленої в налаштуваннях часовий
Можна використовувати другий параметр, щоб отримати час в GMT / UTC, а не у вигляді локального часу сайта.
Локальний час буде отримано відповідно до встановлених глобальними настройками сайту про тимчасову зоні (опція 'gmt_offset').
Функція враховує час сервера встановлене в date.timezone setting і переписує його в момент ініціалізації системи, використовуючи date_default_timezone_set ( 'UTC') в файлі wp-settings.php. Такий підхід дозволяє отримувати як реальне UTC час, так і змінене локальне час сайту.
Використовуйте current_time ( 'timestamp') замість time (). коли потрібно отримати час сайту з урахуванням часового поясу.
На відміну від time (). завжди повертає рядок, тому може стане в нагоді перетворення в число: (int) current_time ( 'timestamp').
✈ 1 раз = 0.000011с = дуже швидко | 50000 раз = 0.03с = швидкість светаPHP 7.1.2, WP 4.7.3
повертає
Рядок часу в зазначеному форматі.
Використання
$ Type (рядок) (обов'язковий) Формат, в якому функція поверне час. Може бути: mysql. timestamp або довільний формат виду: Y-m-d H: i: s. Всі варіанти форматів. $ Gmt (число)
Часовий пояс (GMT, локальне) повертається часу. Може бути:
- 1 - час буде повернуто в GMT зоні.
- 0 - поверне час сайта, встановлене в основних налаштуваннях.
# 1. Отримаємо поточний час і розіб'ємо його на складові (дні, години, хвилини):
# 2. Все по порядку.
Якщо ми використовуємо цей код де-небудь в шаблоні:
то отримаємо, щось подібне: