Як подивитися поточний час на сайті

Як подивитися поточний час на сайті

Часом буває потрібно дізнатися поточний час на вашому сайті, що може відрізнятися від вашого локального часу. Зробити це можна, запустивши скрипт, написаний на якому або з серверних мов програмування. Практично будь-яка хостингова компанія, що займається розміщенням сайтів, пропонує клієнтам можливість використовувати мову PHP (Hypertext Preprocessor — «препроцесор гіпертексту»). Це, мабуть, найпростіший у використанні мову, її можливостями і скористаємося для вирішення задачі визначення часу на вашому сайті (точніше — на сервері вашого сайту).

Інструкція

  1. У загальному вигляді функція, яка зчитує з змінних сервера поточні дату і час у мові PHP виглядає так:

    date ()

    Цієї функції треба вказати в якому форматі вона повинна представити результат своєї роботи. Якщо ви запишете її так:

    date (‘H: i: s d.m.Y’);

    Те функція сформує поточні дату і час в такому вигляді:

    19:09:06 15.05.2011

    У тому форматі, що ви задали (‘H: i: s dmY’):

    - Літера H вказує, що на першому місці повинні відображатися годинники в звичному нам форматі — від 00 до 23, причому перед числом з однієї цифри стоятиме 0 (наприклад — 07). Якщо замінити H на G, то цей нуль додаватися не буде. А якщо змінити регістр цих літер (тобто H і G замінити на h і g), то годинник будуть представлені в форматі 0 — 12. Тобто 19 години будуть представлені як 7 годин після полудня;

    - Літера i відзначає позицію, на якій повинні відображатися хвилини;

    - Літера s позначає місце розташування секунд в дату / час;

    - Літера d показує, що в цій позиції повинен знаходитися день місяця в двозначному форматі (наприклад — 09). Якщо замінити на j, то формат чисел, менших 10, стане однозначним (тобто не 09 а просто 9);

    - Літера m вказує місце розташування місяця в форматі від 01 до 12. Заміна її на n змінить формат на 1 .. 12. Якщо використовувати літеру F, то буде використано повна назва місяця (наприклад — «Січень»). А літера M перетворює повна назва в скорочене (тобто «Січ» замість «Січень»);

    - Літера Y означає повне, чотиризначне уявлення року. Зміна регістра (y) призведе до вкорочення року до двох останніх цифр (тобто замість 2011 стане 11);

    У цієї функції є ще кілька корисних опцій, наприклад, літера I дозволяє дізнатися чи діє зараз на сервер «літній час». Літера O виводить часовий пояс сервера, тобто зрушення у годинах відносно Гринвичеського часу. Літера W дозволяє порахувати порядковий номер тижня в році, а w і D представляють поточний день тижня в цифровому та текстовому вигляді. Можна навіть додати в формат дати висновок інформації про те, високосний чи це рік (літера L).
  2. Тепер можна перейти до практичної частини.

    Крок 1: У будь-якому текстовому редакторі (наприклад, в Блокноті) створіть новий документ.

    Крок 2: Впишіть в нього сценарій з єдиного рядка PHP-коду:

    Переконайтеся що значок »

    Крок 3: З усієї інформації про можливі формати дати / часу, складіть формат, який вам підходить найбільше, і замініть відповідні літери всередині лапок в коді.

    Крок 4: збережіть документ з розширенням php (наприклад — date.php) і завантажте його на ваш сайт.

    Це все, тепер, набираючи в браузері адресу завантаженої сторінки вашого сайту, ви будете отримувати поточні час і дату на сервері вашого сайту.