Երբեմն անհրաժեշտ է իմանալ ձեր կայքի ընթացիկ ժամանակը, որը կարող է տարբերվել ձեր տեղական ժամանակից: Դա կարելի է անել սերվերի կողմից ծրագրավորման ցանկացած լեզվով գրված սցենարի գործարկման միջոցով: Գրեթե ցանկացած հոստինգ ընկերություն, որը կայքեր է հյուրընկալում, հաճախորդներին առաջարկում է PHP (Hypertext Preprocessor) օգտագործելու հնարավորություն: Սա, թերեւս, օգտագործման ամենադյուրին լեզուն է, դրա հնարավորությունները, և մենք այն կօգտագործենք ձեր կայքում (ավելի ճիշտ ՝ ձեր կայքի սերվերում) ժամանակը որոշելու խնդիրը լուծելու համար:
Հրահանգներ
Քայլ 1
Ընդհանուր առմամբ, PHP- ում սերվերի փոփոխականներից ընթերցող ընթացիկ ամսաթիվը և ժամանակը գործառույթն ունի այսպիսի տեսք. Date () Այս գործառույթը պետք է նշվի, թե որ ձևաչափով պետք է ներկայացնի իր աշխատանքի արդյունքը: Եթե դա գրում եք այսպես. Ամսաթիվ ('H: i: s dmY'); ապա գործառույթը կստեղծի ընթացիկ ամսաթիվը և ժամանակը հետևյալ կերպ. 19: 09: 06 2011-15-05 Ձեր նշած ձևաչափով (' H: i: s dmY '): - H տառը ցույց է տալիս, որ առաջին հերթին ժամերը պետք է ցուցադրվեն այն ձևաչափով, որը մենք սովոր ենք `00-ից 23-ը, և մեկ թվանշանի համարին նախորդելու է 0-ը (համար օրինակ - 07): Եթե H- ը փոխարինեք G- ով, ապա այս զրոն չի ավելացվի: Եվ եթե այս տառերի տառը փոխեք (այսինքն H- ն և G- ն փոխարինեք h- ով և g- ով), ապա ժամերը կներկայացվեն 0-ից 12 ձևաչափով. Այսինքն, 19 ժամը կներկայացվի որպես ցերեկվա ժամը 7-ը:; - i տառը նշում է այն դիրքը, որով պետք է ցուցադրվեն րոպեները. - տառը նշում է վայրկյանների գտնվելու վայրը ամսաթվի / ժամանակի վրա; - d տառով նշվում է, որ այս դիրքը պետք է պարունակի ամսվա օրը երկու անգամ թվանշանի ձևաչափը (օրինակ ՝ 09): Եթե փոխարինեք j- ով, ապա 10-ից պակաս թվերի ձևաչափը կդառնա միանշանակ (այսինքն `ոչ թե 09, այլ ընդամենը 9); - m տառը նշում է ամսվա գտնվելու վայրը 01-ից 12 ձևաչափով: Այն փոխարինելով n կամքով: փոխեք ձևաչափը 1-ի: 12 Եթե F տառն եք օգտագործում, ամսվա լրիվ անվանումը կօգտագործվի (օրինակ ՝ «Հունվար»): Եվ M տառը լրիվ անվանումը վերափոխում է կրճատվածի (այսինքն ՝ «Հունվար» -ի փոխարեն ՝ «Jan»); - y տառը նշանակում է տարվա ամբողջական, քառանիշ ներկայացում: Գործը (y) փոխելը տարին կկրճատի վերջին երկու նիշին (այսինքն ՝ 2011-ի փոխարեն կդառնա 11); այս գործառույթն ունի ևս մի քանի օգտակար տարբերակ, օրինակ ՝ I տառը թույլ է տալիս պարզել ՝ արդյո՞ք ցերեկային ժամանակն է ներկայումս գործում է սերվերի վրա: O տառը ցույց է տալիս սերվերի ժամային գոտին, այսինքն ՝ Գրինվիչի միջին ժամանակի համեմատ ժամերով փոխհատուցում: W տառը թույլ է տալիս հաշվարկել տարվա շաբաթական հերթական համարը, իսկ w- ն և D- ը ներկայացնում են շաբաթվա ընթացիկ օրը թվային և տեքստային տեսքով: Դուք նույնիսկ կարող եք ամսաթվի ձևաչափին ավելացնել ՝ ցույց տալով տեղեկատվություն նահանջ տարի լինելու մասին (L տառ):
Քայլ 2
Քայլ 1. textանկացած տեքստի խմբագրում (օրինակ ՝ Գրառման գրքում) ստեղծեք նոր փաստաթուղթ: Քայլ 2. PHP կոդի մեկ տողից դրա մեջ գրեք սցենար. Համոզվեք, որ «< "պատկերակը էջի առաջին առաջին նիշն է, այսինքն ՝ առջևում չկան դատարկ տողեր կամ տարածություններ: Քայլ 3. Հնարավոր ամսաթվի / ժամի ձևաչափերի մասին բոլոր տեղեկություններից, եկեք ձեզ համար ամենալավ ձևաչափով ձևաչափով: և փոխարինեք համապատասխան նիշերը ծածկագրի մեջբերումներում: Քայլ 4. Փրկեք փաստաթուղթ php ընդլայնմամբ (օրինակ ՝ date.php) և վերբեռնեք այն ձեր կայքում: Այսքանը, այժմ, մուտքագրելով զննարկիչը հասցեն ձեր կայքի բեռնված էջից դուք կստանաք ընթացիկ ժամն ու ամսաթիվը ձեր կայքի սերվերում: