Сиздин сайтыңыздын сервери географиялык жактан каалаган жерде жайгашышы мүмкүн, андыктан анын убактысы жергиликтүү убакыт менен дал келбеши керек. Ошондой эле, сиз жана сервер бир бөлмөдө болсоңуз дагы, сервердин убакыт жөндөөлөрү жергиликтүү убакыттан айырмаланышы мүмкүн. Учурдагы сервердин убактысын жөнөкөй PHP скриптин колдонуп билип алсаңыз болот. Бүгүнкү күндө ар бир хостинг компаниясы кардарларга ушул тилди колдонуу мүмкүнчүлүгүн берет.
Нускамалар
1 кадам
Аткаруу учурунда сервердин өзгөрүлмө даталарынан күндү жана убакытты окуган PHP функциясы жалпысынан төмөнкүчө жазылат: 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 деп жазыңыз. Бул учурда сааттар 0 ден 12ге чейин форматта чагылдырылат, башкача айтканда 22 саат түшкү саат 10 деп көрсөтүлөт; - i тамгасы учурдагы убакыттын протоколу кайда көрсөтүлүшү керектигин көрсөтөт; - s тамгасы күндү жана убакытты жазууда секунддардын ордун белгилейт; - d тамгасы айдын жайгашкан жерин эки орундуу форматта көрсөтөт (мисалы, 02). Эгерде сиз dди j менен алмаштырсаңыз, анда нөл кошулбайт - сандардын форматы бир мааниге ээ болот (б.а. 02 эмес, болгону 2 гана); - m тамгасы функциянын бул ордун регулярдык номер менен алмаштыруу керектигин билдирет. 01ден 12ге чейинки форматта m н менен алмаштырылса, формат 1 - 12ге өзгөрүлөт жана аны F тамгасы менен алмаштырганда айдын толук аталышы колдонулат (мисалы, "Август"). М тамгасы айдын кыскартылган аталышын билдирет (башкача айтканда "Август" ордуна "Авг"); - у тамгасы жыл санынын толук төрт орундуу чагылышын билдирет. Эгер сиз анын (y) регистрин өзгөртсөңүз, анда жылдын саны акыркы эки цифрага чейин кыскарат (башкача айтканда, 2011-жылдын ордуна, 11 болот); Бул функциянын башка пайдалуу форматтоо варианттарынын арасынан тамгасын белгилесеңиз болот I - бул сизге күндүн жайкы саатын өткөрүү боюнча иш-чараны көрсөтүүгө мүмкүндүк берет ", ал эми О тамгасы сервердин убакыт алкагын көрсөтөт (б.а. Гринвич меридианына салыштырмалуу сааттын жылышы). W тамгасы жылдагы учурдагы жуманын иреттик номерин эсептейт жана w жана D жуманын күнүн санарип жана текст түрүндө чагылдырат. L тамгасын колдонуп, күндүн форматына секирик жылынын индикаторун кошо аласыз.
2-кадам
Date () функциясы жөнүндө бул маалымат көйгөйдү чечүүнүн практикалык бөлүгүнө жетүү үчүн жетиштүү.1-кадам: Тексттик редакторду баштап, жаңы документ түзүңүз.2-кадам: PHP кодунун бир гана сабынан сценарий жазыңыз документ: "<" бул документтеги эң биринчи тамга экендигин жана анын алдында боштук же бош сызык жок экендигин текшериңиз.3-кадам: Жогорудагы маалыматтын негизинде, сизге ылайыктуу дата жана убакыт чыгаруу форматын түзүңүз, жана функциялык коддогу тырмакчалардын ичине керектүү белгилерди алмаштырыңыз.4-кадам: PHP кеңейтилген файлга файлга сактаңыз (мисалы, getDate.php) жана серверге жүктөңүз.5-кадам: URL дарегин жазыңыз браузерде жүктөлгөн барак. Серверден учурдагы датаны жана убакытты көрсөтүлгөн форматта көрө аласыз.