Айрым учурларда сиз өзүңүздүн сайтыңыздагы жергиликтүү убакыттан айырмаланып турган учурду билишиңиз керек. Бул сервер тарабындагы программалоо тилдеринин биринде жазылган сценарийди иштетүү менен ишке ашат. Сайттарды жайгаштырган дээрлик бардык хостинг компаниясы кардарларга PHP (Hypertext Preprocessor) колдонууну сунуш кылат. Бул, балким, колдонууга эң оңой тил, анын мүмкүнчүлүктөрү жана биз аны сайтта убакытты аныктоо көйгөйүн чечүүдө колдонобуз (тагыраак айтканда, өз сайтыңыздын серверинде).
Нускамалар
1 кадам
Жалпысынан, PHPдеги сервердик өзгөрмөлөрдөн учурдагы датаны жана убакытты окуй турган функция мындай: date () Бул функция иштин натыйжасын кандай форматта көрсөтүшү керектиги көрсөтүлүшү керек. Эгер сиз мындай жазсаңыз: date ('H: i: s dmY'); Андан кийин функция учурдагы датаны жана убакытты жаратат: 19: 09: 06 2011-15-05 Сиз көрсөткөн форматта (') H: i: s dmY '): - H тамгасы биринчи кезекте сааттарды биз көнүп калган форматта - 00дөн 23кө чейин көрсөтүшүбүз керектигин, ал эми бир цифранын алдынан 0 чыкканын билдирет (үчүн мисал - 07). Эгер сиз Н менен G алмаштырсаңыз, анда бул нөл кошулбайт. Эгерде сиз ушул тамгалардын ордун алмаштырсаңыз (б.а. H жана G белгисин h жана g менен алмаштырсаңыз), анда саат 0 - 12 форматында чагылдырылат, б.а. 19 саат түштөн кийин саат 7 болуп көрсөтүлөт.; - i тамгасы протокол чагылдырылышы керек болгон абалды белгилейт; - s тамгасы секунда датасы / убактысы жайгашкан жерди көрсөтөт; - d тамгасы бул позицияда айдын күнү экиден турушу керектигин билдирет. сандык формат (мисалы - 09). Эгер сиз j менен алмаштырсаңыз, анда 10дон кичине сандардын форматы бир мааниге ээ болот (б.а. 09 эмес, 9 эле); - m тамгасы 01ден 12ге чейинки форматта айдын жайгашкан жерин көрсөтөт, аны n will менен алмаштыруу форматты 1.. 12ге өзгөртүңүз, эгер F тамгасын колдонсоңуз, анда айдын толук аты колдонулат (мисалы, "Январь"). Ал эми М тамгасы толук ысымды кыскартылган аталышка которот (башкача айтканда "Январь" ордуна "Жан"); - у тамгасы жылдын толук, төрт орундуу чагылышын билдирет. (Y) регистрин өзгөртүү жыл акыркы эки цифрага чейин кыскарат (б.а. 2011-жылдын ордуна 11 болот); Бул функциянын дагы бир нече пайдалуу варианттары бар, мисалы, I тамгасы сизге жайкы убакыттын өтүшүн билүүгө мүмкүндүк берет. учурда серверде күчүндө. О тамгасы сервердин убакыт алкагын, башкача айтканда, Гринвич убактысына салыштырмалуу бир нече сааттын ичинде жылышын көрсөтөт. W тамгасы жыл ичиндеги жуманын иреттик номерин эсептөөгө мүмкүндүк берет, ал эми w жана D жуманын учурдагы күнүн санарип жана текст түрүндө билдирет. Ал тургай, дата форматына секирик жылы экендиги жөнүндө маалыматты кошо аласыз (L тамгасы).
2-кадам
Эми сиз практикалык бөлүккө өтсөңүз болот. 1-кадам: Каалаган тексттик редактордо (мисалы, Блокнотто) жаңы документ түзүңүз. 2-кадам: Ага PHP кодунун бир сабынан скрипт жазыңыз: "< "сөлөкөтү - бул баракчанын эң биринчи белгиси, башкача айтканда, анын алдында бош сызыктар же боштуктар жок. 3-кадам: Мүмкүн болгон күн / убакыт форматтары жөнүндө бардык маалыматтардан сизге эң ылайыктуу форматты ойлоп табыңыз. жана коддогу тырмакчалардын ичиндеги ылайыктуу белгилерди алмаштырыңыз.4-кадам: Документти php кеңейтүүсү менен сактап (мисалы - date.php) жана өзүңүздүн сайтыңызга жүктөңүз. Баары, браузерге даректи терүү менен Сиздин сайтыңыздын жүктөлгөн барагынан, сиз учурдагы убакытты жана датаны өз сайтыңыздын серверинде аласыз.