WikiDer > Yordam: Vaqt funktsiyasi - Vikipediya
![]() | Ushbu yordam sahifasi a qanday qilib ko'rsatma berish. Unda Vikipediya normalari va amaliyotlarining ba'zi jihatlari (lariga) oid jarayonlar yoki protseduralar batafsil bayon etilgan. Bu bittasi emas Vikipediya qoidalari yoki ko'rsatmalari, va o'zgaruvchan darajalarni aks ettirishi mumkin Kelishuv va tekshirish. |
The vaqt funktsiyasi, yoki # vaqt, bo'ladi MediaWiki ajralish funktsiyasi sana / vaqtni boshqa formatlarda ko'rsatish uchun. Masalan ( 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:
- Orqaga burish va undan keyin formatlash belgisi bitta harfiy belgi sifatida talqin etiladi
- 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
![]() | Qabul qilinadigan ma'lumotlar diapazoni 0111 yil 1 yanvardan 9999 yil 31 dekabriga qadar. 100 dan 110 yilgacha ishlab chiqarish mos kelmaydi, Y va sakrash yillari 100-110, r, D, l va U yillarga o'xshaydi, bu yillarni quyidagicha izohlashga o'xshaydi 2000-2010 yillar. {{# vaqt: d F Y | 29-fevral, 0100}} → 01 mart 0100 (to'g'ri, o'tish yili yo'q), lekin 0-99 raqamlari 2000-2069 va 1970-1999 yillarda, hatto etakchi nollar bilan yozilganda ham talqin etiladi:
|
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.
Kod | Tavsif | Joriy ishlab chiqarish (Ushbu sahifaning keshini tozalang yangilash) |
---|---|---|
Yil | ||
Y | 4 xonali yil. | 2020 |
y | 2 xonali yil. | 20 |
L | Agar 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. | ||
Oy | ||
n | Oy ko'rsatkichi, nolga to'ldirilmagan. | 12 |
m | Oy ko'rsatkichi, nolga to'ldirilgan. | 12 |
M | Sayt tilida oy nomining qisqartmasi. | Dekabr |
F | Sayt tilidagi to'liq oy nomi. | Dekabr |
xg | Genitiv 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 | ||
V | ISO 8601 haftalik raqami, nolga to'ldirilgan. | 51 |
Kun | ||
j | Oyning kuni, nolga to'ldirilmagan. | 15 |
d | Oyning kuni, nolga to'ldirilgan. | 15 |
z | Yil kuni (1 yanvar = 0) .¹ | 349 |
D. | Haftaning kuni uchun qisqartma. Kamdan-kam hollarda xalqaro. | Seshanba |
l | Ish kunining to'liq nomi. Kamdan-kam hollarda xalqaro. | Seshanba |
N | ISO 8601 haftaning kuni (dushanba = 1, yakshanba = 7). | 2 |
w | Haftaning kun soni (yakshanba = 0, shanba = 6). | 2 |
¹ Yilning ISO kunini olish uchun 1 ni qo'shing. | ||
Soat | ||
a | ertalab "am" (00:00:00 → 11:59:59), "pm" aks holda (12:00:00 → 23:59:59). | am |
A | Ning katta harfli versiyasi a yuqorida. | AM |
g | 12 soatlik formatdagi soat, nolga to'ldirilmagan. | 2 |
h | 12 soatlik formatda soat, nolga to'ldirilgan. | 02 |
G | 24 soatlik formatda soat, nolga to'ldirilmagan. | 2 |
H | 24 soatlik formatda soat, nolga to'ldirilgan. | 02 |
Daqiqalar va soniyalar | ||
men | Soat o'tgan daqiqalar, nolga to'ldirilgan. | 19 |
s | Daqiqadan o'tgan soniyalar, nolga to'ldirilgan. | 23 |
U | 1970 yil 1 yanvardan boshlab soat 00:00:00 GMT. | 1607998763 |
Vaqt mintaqasi ( 1.22wmf2) | ||
e | Vaqt mintaqasi identifikatori. | UTC |
Men | Sana yozgi vaqtga to'g'ri keladimi yoki yo'qmi. | 0 |
O | Grinvich vaqtidagi farq (GMT) | +0000 |
P | Yo'g'on ichak bilan, Grinvich vaqtidan farq (GMT) | +00:00 |
T | Vaqt mintaqasi qisqartmasi. | UTC |
Z | Vaqt mintaqasini bir necha soniya ichida almashtirish. | 0 |
Turli xil | ||
t | Joriy oydagi kunlar soni. | 31 |
v | ISO 8601 formatlangan sana, ga teng Y-m-d "T" H: i: s + 00: 00. | 2020-12-15T02: 19: 23 + 00: 00 |
r | RFC 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 | ||
xmj | Oy kuni. | 29 |
xmF | To'liq oy nomi. | Rabi 'al-thani |
xmn | Oy ko'rsatkichi. | 4 |
xmY | To'liq yil. | 1442 |
Eron (Jalali) | ||
xij | Oy kuni. | 25 |
xiF | To'liq oy nomi. | Azar |
xin | Oy ko'rsatkichi. | 9 |
xiY | To'liq yil. | 1399 |
xiy | 2 xonali yil. | 99 |
Ibroniycha | ||
xjj | Oy kuni. | 29 |
xjF | To'liq oy nomi. | Kislev |
xjt | Oydagi kunlar soni. | 29 |
xjx | Oy nomining asl shakli. | Kislev |
xjn | Oy raqami. | 3 |
xjY | To'liq yil. | 5781 |
Tailand quyoshi | ||
xkY | To'liq yil. | 2563 |
Minguo / Juche yili | ||
xoY | To'liq yil. | 109 |
Yapon nengo | ||
xtY | To'liq yil. | 令 和 2 |
Bayroqlar | ||
xn | Keyingi raqamli kodni xom ASCII raqami sifatida formatlang. | Hind tilida, {{# vaqt: H, xnH}} produces, 06 hosil qiladi. |
xN | Yoqdi xn, lekin o'zgaruvchan bayroq sifatida, u mag'lubiyatning oxirigacha yoki keyingi ko'rinishiga qadar davom etadi xN ipda. | |
xr | Keyingi raqamni rim raqami sifatida formatlang. Faqat 10000 gacha bo'lgan raqamlar uchun ishlaydi (MediaWiki 1.20 da 3000 ga qadar). | {{#time: xrY}} → MMXX |
xh | Keyingi raqamni ibroniycha raqam sifatida formatlang. | {{#time: xhY}} → ב'ך ' |
Shuningdek qarang
- Andoza: Vaqt, joriy sana / vaqt
- Andoza: Endi, joriy sana / vaqt bilan gapni ko'rsatadi
- Andoza: BUGUN, odatdagi dmy shaklida faqat joriy sanani ko'rsatadi
- Andoza: Bugun, AQShning kundalik teleko'rsatuvlari haqida navbox Bugun
- mw: Yordam: Kengaytma: ParserFunctions # #time, ishlab chiquvchilarning hujjatlar sahifasi
- Unix vaqti