Сървърът на вашия сайт може да бъде географски разположен навсякъде, така че времето му не е задължително да съвпада с вашето местно време. Също така, дори ако вие и сървърът сте в една стая, настройките за време на сървъра може да се различават от вашето местно време. Можете да разберете текущото време на сървъра с помощта на прост PHP скрипт. Днес всяка хостинг компания предоставя на клиентите възможността да използват този език.
Инструкции
Етап 1
PHP функция, която чете датата и часа от сървърните променливи по време на нейното изпълнение, обикновено се записва по следния начин: date () Може да се предава шаблон, според който функцията ще форматира резултата от своята работа. Вземайки предвид този шаблон, функцията може да изглежда така: date ('H: i: s dmY'); При използване на шаблона, посочен тук, текущата дата и час ще бъдат представени както следва: 22: 09: 06 05 / 30/2011 Обозначения, използвани в този формат („H: i: s dmY“): - буква 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 ще се използва пълното име на месеца (например "Август"). Буква М означава съкратеното име на месеца (т.е. "Август" вместо "Август") - буквата y означава пълното четирицифрено представяне на номера на годината. Ако промените неговия регистър (y), тогава номерът на годината ще бъде намален до последните две цифри (т.е. вместо 2011, ще има 11); От другите полезни опции за форматиране за тази функция, можете да маркирате буквата I - позволява ви да посочите в датата действието на сървъра за лятното часово време ", а буквата O показва часовата зона на сървъра (т.е. часовата смяна спрямо меридиана в Гринуич). Буквата W изчислява поредния номер на текущата седмица в годината, а w и D показват деня от седмицата, съответно в цифров и текстов вид. Използвайки буквата L, можете да добавите индикатор за високосна година към формата на датата.
Стъпка 2
Тази информация за функцията date () е достатъчна, за да стигнете до практическата част от решаването на проблема. Стъпка 1: Стартирайте текстов редактор и създайте нов документ Стъпка 2: Напишете скрипт от само един ред PHP код в документ: Уверете се, че "<" е първият знак в този документ и пред него няма интервали или празни редове. Стъпка 3: Въз основа на информацията по-горе, съставете изходния формат за дата и час, който ви подхожда най-добре и заменете необходимите символи вътре в кавичките във функционалния код. Стъпка 4: запишете компилирания документ във файл с разширение php (например getDate.php) и го качете на сървъра. Стъпка 5: въведете URL адреса на изтеглената страница в браузъра. Ще видите текущата дата и час на сървъра в посочения формат.