WikiDer > Yordam: Vaqt funktsiyasi - Vikipediya

Help:Time function - Wikipedia

The vaqt funktsiyasi, yoki # vaqt, bo'ladi MediaWiki ajralish funktsiyasi sana / vaqtni boshqa formatlarda ko'rsatish uchun. Masalan (Tozalash yangilash uchun):

  • {{#time: j F Y}} ko'rsatiladi: 2020 yil 15-dekabr, joriy UTC sana
  • {{#time: F j, Y}} ko'rsatiladi: 2020 yil 15 dekabr, mdy formatidagi joriy sana
  • {{#time: Y-m-d}} ko'rsatiladi: 2020-12-15, joriy ISO 8601 sana
  • {{#time: H: i: s}} ko'rsatiladi: 02:19:23, kunning hozirgi vaqti
  • {{#time: l}} ko'rsatuvlari  "Seshanba" haftaning hozirgi kuni sifatida
  • {{#time: d a y D}} ko'rsatiladi  "kun seshanba" hozirgi 3 harfli kun sifatida
  • {{#time: j. F Y | 7-may 2013 yil | de}} namoyish etadi  "7. May 2013" nemis tilidagi sana sifatida
  • {{#time: xij xiF xiY}} ko'rsatuvlari  "25 Azar 1399" joriy sana sifatida Eron taqvimi

35 dan ortiq sana formati kodlari mavjud (quyida ko'ring: Vaqt formati kodlari) kun-oyni yoki soat-minut-sekundni qayta o'zgartirish uchun (masalan, kun uchun 'j', soat uchun 'H' yoki haftaning kunini ko'rsatish uchun el 'l'). Boshqa harflar so'zma-so'z matn sifatida ko'rib chiqiladi yoki formatdan qochish uchun teskari chiziqdan foydalaniladi (" d" "d" ni ko'rsatadi). Parametr 2 boshqa biron bir sana / vaqtni belgilashi mumkin (bir nechta odatiy formatlarning har qandayida), oylik nomini boshqa tilga tarjima qilish uchun 2 harfli til kodi 3 parametr sifatida ko'rsatilishi mumkin.

Bundan tashqari Gregorian taqvimi, #time funktsiyasi, shuningdek, sanani boshqasiga o'zgartirishi mumkin taqvimlar x-kodlardan foydalangan holda (x_): Islomiy (xm), Eron (xi), Ibroniycha (xj), Tailandcha (xk), Minguo (xo) yoki Yaponiya taqvimi (xt). Masalan, ko'rsatish uchun Islom sana, oy va yil sifatida: {{#time: xmF xmY}} → Rabi 'al-thani 1442.

#Time funktsiyasi x-kodlari (x_) yordamida ba'zi boshqa sanoq tizimlarida raqamlarni ko'rsatishi mumkin, jumladan: Hind (xn yoki xN), Ibroniycha (xh) va Rim raqamlari (xr). Masalan, joriy vaqtni ko'rsatish uchun H: i: s, rim raqamlarida: {{#time: xrH: xri: xrs}} → II: XIX: XXIII. Quyida ko'proq misollarni ko'ring: Vaqt formati kodlari.

Umumiy xususiyatlar

#Time parser funktsiyasi sana va / yoki vaqtni oladi (ichida Gregorian taqvimi) va uni berilgan sintaksisga muvofiq formatlaydi. Sana / vaqt ob'ekti ko'rsatilishi mumkin; sukut - ning qiymati sehrli so'z {{CURRENTTIMESTAMP}} - bu sahifaning oxirgi marta HTMLga o'tkazilgan vaqti.

{{# vaqt: format mag'lubiyati }}
{{# vaqt: format mag'lubiyati | sana / vaqt ob'ekti }}
{{# vaqt: format mag'lubiyati | sana / vaqt ob'ekti | til kodi }}

Qabul qilingan formatlash kodlari ro'yxati jadvalda keltirilgan quyida. Formatlash satrida tan olinmagan har qanday belgi o'zgartirilmagan orqali uzatiladi; bu bo'sh joylarga ham tegishli (tizim kodlarni talqin qilish uchun ularga kerak emas). Formatlash qatorida belgilardan qochishning ikkita usuli mavjud:

  1. Orqaga burish va undan keyin formatlash belgisi bitta harfiy belgi sifatida talqin etiladi
  2. Ikkita tirnoq ichiga olingan belgilar tom ma'noda belgilar deb hisoblanadi va tirnoqlar olib tashlanadi.

Bundan tashqari, digraf xx bitta harfiy "x" sifatida talqin etiladi.

{{# vaqt: Y-m-d}}2020-12-15
{{# vaqt: [[Y]] d d}}2020 12 15
{{# vaqt: [[Y (yil)]]}}2020 yil (20UTCamTue, 2020 yil 15-dekabr, 02:19:23 +0000)
{{# vaqt: [[Y "(yil)"]]}}2020 yil (yil)
{{#time: men "}}19'23"

The sana / vaqt ob'ekti PHP tomonidan qabul qilingan har qanday formatda bo'lishi mumkin strtotime () funktsiya. Ikkalasi ham mutlaqo (masalan, 20 dekabr 2000 yil) va nisbiy (masalan, +20 soat) vaqt qabul qilinadi.

{{#time: r | hozir}}Seshanba, 15 dekabr 2020 yil 02:19:23 +0000
{{#time: r | +2 soat}}Seshanba, 15 dekabr 2020 yil 04:19:23 +0000
{{#time: r | hozir + 2 soat}}Seshanba, 15 dekabr 2020 yil 04:19:23 +0000
{{#time: r | 2000 yil 20-dekabr}}Chorshanba, 2000 yil 20-dekabr 00:00:00 +0000
{{#time: r | 2000 yil 20-dekabr}}Chorshanba, 2000 yil 20-dekabr 00:00:00 +0000
{{#time: r | 2000-12-20}}Chorshanba, 2000 yil 20-dekabr 00:00:00 +0000
{{#time: r | 2000 yil 20-dekabr}}Xato: vaqt yaroqsiz.

Ikki harfli til kodi yilda ISO 639-1 satrni tanlangan tilda ko'rsatishga imkon beradi.

{{# vaqt: d F Y | 1988-02-28 | nl}}28 fevral 1988 yil
{{#time: l | now | uk}}vivtorok
{{#time: d xg Y | 2010 yil 20-iyun | pl}}20-iyun, 2010 yil

Agar siz Unix vaqt tamg'asini hisoblagan bo'lsangiz, uni oldindan kutish orqali sana hisob-kitoblarida foydalanishingiz mumkin @ belgi.

{{# vaqt: U | hozir}}1607998763
{{#time: r | @ 1607998763}}Seshanba, 15 dekabr 2020 yil 02:19:23 +0000

To'liq yoki qisman mutlaq sana ko'rsatilishi mumkin; funktsiya sana tomonidan belgilanmagan qismlarini "to'ldiradi" joriy qiymatlar:

{{# vaqt: Y | 1 yanvar}}2020

Ko'p variantlar taqdim etilgan.

Vaqt formati kodlari

Quyidagi jadvalda sana / vaqt formatlari uchun 35 xil kodlar, shuningdek, boshqa tillardagi oylar uchun kodlar va x-kodlar (x_) boshqasiga o'tish uchun tushuntirilgan taqvimlar yoki sanoq tizimlari.

KodTavsifJoriy ishlab chiqarish
(Ushbu sahifaning keshini tozalang yangilash)
Yil
Y4 xonali yil.2020
y2 xonali yil.20
LAgar bu sakrash yili bo'lsa 1, agar bo'lmasa 0.1
o ¹Belgilangan haftaning ISO-8601 yili. ²2020 ³

PH PHP 5.1.0 va undan yangi versiyasini talab qiladi va rev: 45208.
² Bu Y bilan bir xil qiymatga ega, faqat agar ISO haftalik raqami (W) o'tgan yilga yoki keyingi yilga tegishli bo'lsa, uning o'rniga o'sha yil ishlatiladi.
Lit so'zma-so'z chiqadi o agar ¹ bajarilmagan bo'lsa.

Oy
nOy ko'rsatkichi, nolga to'ldirilmagan.12
mOy ko'rsatkichi, nolga to'ldirilgan.12
MSayt tilida oy nomining qisqartmasi.Dekabr
FSayt tilidagi to'liq oy nomi.Dekabr
xgGenitiv va nominativ shakllarni ajratib turadigan sayt tillari uchun to'liq oy nomini genitiv shaklda chiqaring.Polsha uchun:

(nominativ)

{{# vaqt: d F Y | 2010 yil 20-iyun | pl}} → 2010 yil 20-sentabr

(genetik)

{{#time: d xg Y | 2010 yil 20-iyun | pl}} → 2010 yil 20-iyun

Hafta
VISO 8601 haftalik raqami, nolga to'ldirilgan.51
Kun
jOyning kuni, nolga to'ldirilmagan.15
dOyning kuni, nolga to'ldirilgan.15
zYil kuni (1 yanvar = 0) .¹349
D.Haftaning kuni uchun qisqartma. Kamdan-kam hollarda xalqaro.Seshanba
lIsh kunining to'liq nomi. Kamdan-kam hollarda xalqaro.Seshanba
NISO 8601 haftaning kuni (dushanba = 1, yakshanba = 7).2
wHaftaning kun soni (yakshanba = 0, shanba = 6).2

¹ Yilning ISO kunini olish uchun 1 ni qo'shing.

Soat
aertalab "am" (00:00:00 → 11:59:59), "pm" aks holda (12:00:00 → 23:59:59).am
ANing katta harfli versiyasi a yuqorida.AM
g12 soatlik formatdagi soat, nolga to'ldirilmagan.2
h12 soatlik formatda soat, nolga to'ldirilgan.02
G24 soatlik formatda soat, nolga to'ldirilmagan.2
H24 soatlik formatda soat, nolga to'ldirilgan.02
Daqiqalar va soniyalar
menSoat o'tgan daqiqalar, nolga to'ldirilgan.19
sDaqiqadan o'tgan soniyalar, nolga to'ldirilgan.23
U1970 yil 1 yanvardan boshlab soat 00:00:00 GMT.1607998763
Vaqt mintaqasi ( 1.22wmf2)
eVaqt mintaqasi identifikatori.UTC
MenSana yozgi vaqtga to'g'ri keladimi yoki yo'qmi.0
OGrinvich vaqtidagi farq (GMT)+0000
PYo'g'on ichak bilan, Grinvich vaqtidan farq (GMT)+00:00
TVaqt mintaqasi qisqartmasi.UTC
ZVaqt mintaqasini bir necha soniya ichida almashtirish.0
Turli xil
tJoriy oydagi kunlar soni.31
vISO 8601 formatlangan sana, ga teng Y-m-d "T" H: i: s + 00: 00.2020-12-15T02: 19: 23 + 00: 00
rRFC 5322 formatlangan sana, ga teng D, j M Y H: i: s +0000, ish kuni nomi va oy nomi xalqarolashtirilmagan.Seshanba, 15 dekabr 2020 yil 02:19:23 +0000
Gregorian bo'lmagan taqvimlar
Islomiy
xmjOy kuni.29
xmFTo'liq oy nomi.Rabi 'al-thani
xmnOy ko'rsatkichi.4
xmYTo'liq yil.1442
Eron (Jalali)
xijOy kuni.25
xiFTo'liq oy nomi.Azar
xinOy ko'rsatkichi.9
xiYTo'liq yil.1399
xiy2 xonali yil.99
Ibroniycha
xjjOy kuni.29
xjFTo'liq oy nomi.Kislev
xjtOydagi kunlar soni.29
xjxOy nomining asl shakli.Kislev
xjnOy raqami.3
xjYTo'liq yil.5781
Tailand quyoshi
xkYTo'liq yil.2563
Minguo / Juche yili
xoYTo'liq yil.109
Yapon nengo
xtYTo'liq yil.令 和 2
Bayroqlar
xnKeyingi raqamli kodni xom ASCII raqami sifatida formatlang.Hind tilida, {{# vaqt: H, xnH}} produces, 06 hosil qiladi.
xNYoqdi xn, lekin o'zgaruvchan bayroq sifatida, u mag'lubiyatning oxirigacha yoki keyingi ko'rinishiga qadar davom etadi xN ipda.
xrKeyingi raqamni rim raqami sifatida formatlang. Faqat 10000 gacha bo'lgan raqamlar uchun ishlaydi
(MediaWiki 1.20 da 3000 ga qadar).
{{#time: xrY}} → MMXX
xhKeyingi raqamni ibroniycha raqam sifatida formatlang.{{#time: xhY}} → ב'ך '

Shuningdek qarang