Як упізнати час на сервері

Як упізнати час на сервері

Сервер вашого сайту географічно може бути розташований де завгодно, тому його час зовсім не обов'язково співпадає з вашим локальним часом. Крім того, навіть якщо ви і сервер знаходитеся в одній кімнаті, тимчасові налаштування сервера можуть відрізнятися від місцевого часу. Упізнати поточний серверний час можна, скориставшись нескладним скриптом на мові PHP. Сьогодні кожна хостинговая компанія надає клієнтам можливість використати цю мову.

 

Інструкція

1. Функція PHP, яка читає зі змінних сервера дату і час у момент свого виконання, в загальному вигляді пишеться так: date () Їй можна передати шаблон, відповідно до якого функція відформатує результат своєї роботи. З урахуванням цього шаблону функція може мати такий вигляд: date ('H: i: s d.m.Y');При використанні вказаного тут шаблону поточна дата і час будуть представлені в такому виде:22:09:06 30.05.2011Обозначения, використані в цьому форматі ('H: i: s d.m.Y'):- літера H ставить на перше місце годинник поточного часу у форматі від 00 до 23. Якщо кількість годин менше 10, то перед ним буде вставлений 0 (наприклад, 05). Якщо літеру H замінити на G, то нуль додаватися не буде. Можна змінити регістр літер - замість H і G написати h і g. В цьому випадку годинник представлятиметься у форматі від 0 до 12. Тобто 22 години буде представлено як 10 годин пополудні;- літера i показує, де мають бути відображені хвилини поточного часу;- літера s відмічає позицію секунд в написанні дати і часу;- літера d означає місце розташування дня місяця в двозначному форматі (наприклад, 02). Якщо замінити d на j, то нуль додаватися не буде - формат чисел стане однозначним (тобто не 02, а просто 2);- літера m показує, що на цю позицію функції слід ставити порядковий номер місяця у форматі від 01 до 12. Заміна m на n змінить формат на 1 - 12, а заміна її на літеру F приведе до використання повної назви місяця (наприклад, "" Серпень""). Літера M означатиме скорочену назву місяця (тобто "" Авг"" замість "" Серпень"");- літера y означає повне чотиризначне представлення номера року. Якщо змінити її регістр (y), то номер року скоротиться до двох останніх цифр (тобто замість 2011 буде 11);З інших корисних опцій форматування цієї функції можна відмітити літеру I - вона дозволяє вказати в даті дію на сервері "літнього часу", а літера O показує часовий пояс сервера (тобто годинне зрушення відносно Грінвічського меридіана). Літера W обчислює порядковий номер поточного тижня в році, а w і D відображають день тижня в цифровому і текстовому виді відповідно. Використовуючи літеру L можна додати у формат дати покажчик високосного року.

2. Цієї інформації про функцію date () цілком достатньо для переходу до практичної частини рішення задачі.Крок 1: Запустите текстовий редактор і створіть новий документ.Крок 2: Запишіть в документ сценарій всього з одного рядка PHP- коду:<?php echo date ('H: i: s d.m.Y'); ?>Обов'язково переконаєтеся, що значок < - найперший знак в цьому документі і перед ним немає ні пропусків, ні порожніх рядків.Крок 3: На основі приведеної вище інформації складіть формат виведення дати і часу, яке вас найбільше влаштовує, і заміните потрібні літери усередині лапок в коді функції.Крок 4: збережете складений документ у файл з розширенням php (наприклад, getDate.php) і завантажите його на сервер.Крок 5: наберіть у браузері адреса завантаженої сторінки. Ви побачите поточну дату і час на сервері в заданому форматі.

 


Надрукувати  

Схожі матеріали