Şablon:Zaman
Bu şablon şu Lua modülünü kullanıyor: |
Bu şablon, belirtilen bir zaman dilimindeki güncel zamanı gösterir. Saat, belirtilen zaman dilimindeki UTC'ye göre hesaplanır ve o zaman diliminde şu an için yaz saatinin aktif olup olmadığına dikkat edilir.
Not: Vikipedi sayfalarının çoğu, sunucu yükünü azaltmak için önbelleğe alınmış bir sürümü görüntüler, bu nedenle şablon yalnızca sayfanın son ayrıştırıldığı tarihteki güncel saati gösterir. Gösterilen saati yenilemek için [yenile] bağlantısına tıklayabilirsiniz.
Parametreler
[kaynağı değiştir]{{Zaman}}
şablonu, iki konumsal ve birçok isimli parametreyi desteklemektedir. Hiçbiri zorunlu değildir:
|<zaman dilimi>
– Birinci konumsal (isimsiz) parametre, şablonun kendisi için bir zaman çıktısı sağlayacağı zaman dilimini belirtir. Eğer belirtilmezse, şablon UTC zamanını görüntüler. Zaman dilimi, zaman diliminin standart saat adının kısaltması ile belirtilir. Yaz saati veya yaz saati uygulaması kısaltmaları kullanmayın; bunlar göz ardı edilecek ve hata mesajı üretecektir.|<df>
–|df=
'nin konumsal (isimsiz) versiyonu, bkz.|df=
– Tarih formatı; bu parametre birkaç değerden birini alır, bunlar dışındaki değerler görmezden gelinir:|df=dmy
– Gün ay yıl tarih formatını belirtir; zaman 24 saat formatındadır; bir tarih formatı zaman dilimi özelliklerinde belirtilmemişse varsayılan değerdir; diğer adı:|df=dmy24
|df=dmy12
–|df=dmy
ile aynıdır, fakat zaman 12 saat am/pm formatındadır|df=mdy
– Ay gün, yıl formatını belirtir; zaman 24 saat formatındadır; diğer adı:|df=mdy24
|df=mdy12
–|df=mdy
ile aynıdır, ancak zaman 12 saat am/pm formatındadır|df=iso
– Tarihi/saati ISO 8601 formatına yaklaşık olarak gösterir (saniyeler çıkarılmıştır)|df=y
– Eski{{zaman}}
parametresi,|df=dmy
ile aynıdır|df=12
– Sadece saat gösterilir, 12 saat am/pm formatındadır|df=24
– Sadece saat gösterilir, 24 saat formatındadır
|df-cust=
– mw:Help:Extension:ParserFunctions##time sayfasında tanımlanan özel zaman/tarih biçimleri;|df=
'ye geçiş yapar|df-cust-a=
– yukarıdaki gibidir, fakat sadece ante meridiem için;|df-cust-p=
gerektirir;|df-cust=
'a geçiş yapar|df-cust-p=
– yukarıdaki gibidir, fakat sadece post meridiem için;|df-cust-a=
gerektirir;|df-cust=
'a geçiş yapar
|dst=
– Eğerno
olarak belirtilirse, zaman diliminde yaz saati uygulaması hesaplamasını devre dışı bırakır; diğer değerler görmezden gelinir; yaz saati uygulaması uygulamayan konumlar için kullanışlıdır; örneğin Arizona
|lang=<code>
– ISO 639<code>
dil kodu tarafından belirtilen dili kullanarak zaman/tarihi gösterir
- bu parametreler sadece
yes
değerini alır:|dateonly=
– saat gösterimini engeller|timeonly=
– tarih gösterimini engeller|hide-refresh=
– yenileme bağlantısını engeller|hide-tz=
– zaman dilimi kısaltmasını engeller|unlink-tz=
– bağlantısız zaman dilimi kısaltması gösterir
|TEST_TIME=
– şablon kodunun geliştirilmesi sırasında kullanışlı olan bir parametredir. Bu parametreye atanacak değer, ya zaman dilimi belirteci olmadan ISO 8601 formatında olmalıdır (2024-10-09T06:54:37), ya da {{Timestamp}} tarafından çıktı olarak üretilen YYYYAAGGsadasn formatında olmalıdır (20241009065437). Bu değer şablon tarafından UTC olarak yorumlanır.
Kullanım
[kaynağı değiştir]Genellikle, yalnızca şunlar gereklidir:
{{zaman|<TZ>}}
burada<TZ>
, desteklenen zaman dilimi kısaltmalarından biridir
Görüntülenen formatı değiştirmek için:
{{zaman|MST|df=y}}
{{zaman|MST|y}}
{{zaman|MST|dmy}}
{{zaman|MST|iso}}
Desteklenen zaman dilimleri
[kaynağı değiştir]Şu anda desteklenen zaman dilimi kısaltmalarının listesi şu şekildedir:
- ACST (ACDT)
- AEST (AEDT)
- AKST (AKT)
- AoE[a]
- AST (AT) (ADT)
- AWST
- BST
- BT
- CET (CEST)
- ChST
- CST (CT) (CDT)
- EET (EEST)
- EST (ET) (EDT)
- GMT
- GMT-IE[b]
- GMT-UK[c]
- HST (HDT)
- IDLE[a]
- IDLW[a]
- IRKT
- IST
- JST
- KRAT
- MSK
- MST
- MMT
- NPT
- NST
- NZST (NZDT)
- OMST
- PETT
- PKT
- PMST[d]
- PST (PT) (PDT)
- SAMT
- SAST
- SRET
- SST
- USZ1
- UTC
- VLAT
- WET (WEST)
- WGT[e]
- WIB
- WIT
- WITA
- YAKT
- YEKT
- ^ a b c Standart zaman dilimi olmayanlar, bunlar keyfi olarak dahil edilen zaman dilimleridir; AoE "Anywhere on Earth", "IDLE" ve "IDLW" Doğu ve Batı Uluslararası Gün Değişim Çizgisidir
- ^ İrlanda Saati. IST kısaltması aynı zamanda Hindistan Standart Saati için de kullanılır. İrlanda Saati yazın uygulanır. Bu nedenlerle şablonda, İrlanda için zaman dilimi kısaltması olarak GMT-IE kullanılmaktadır.
- ^ GMT, yaz saatini uygulamaz. Birleşik Krallık kışın GMT'yi takip eder, fakat yazın İngiliz Yaz Saatine geçer. BST kısaltması aynı zamanda Bangladeş Standart Saati için de kullanılır. Birleşik Krallık'ta gözlemlenen GMT'yi yıl boyunca gözlemlenen GMT'den ayırmak için GMT-UK kullanın.
- ^ Saint Pierre ve Miquelon Standart Saati
- ^ Batı Grönland Saati
UTC farkı
[kaynağı değiştir]Belirli bir UTC farkında saati görüntülemek için, zaman dilimi olarak UTC saat farkını belirtin:
'UTC', bir işaret karakteri, iki saat hanesi, iki dakika hanesi ve bir, iki nokta üst üste gerektirir. Kabul edilen işaret karakterleri: '+', '-' (tire), '±' ve '−' (eksi) şeklindedir.
Askeri/denizcilik zaman dilimleri
[kaynağı değiştir]Belirli bir askeri veya denizcilik zaman dilimindeki saati göstermek için,[1] zaman diliminin alfa belirtmesini kullanın:
Bazı askeri ve denizcilik zaman dilimi gösterimleri bir yıldız (*) veya çapraz (†) veya çift çapraz (‡) işaretiyle uzatılabilir. Bu şablonu bir bıçak işareti veya çift bıçak işareti ile uzatılan göstericiler için yazarken, sırasıyla '+' ve '++' işaretlerini kullanın.
Yaz saati uygulaması
[kaynağı değiştir]Yaz saati uygulaması (YSU), gözlemlediği zaman dilimlerinde otomatiktir. Genellikle, YSU gözlemlenmeyen bir yerelde doğru saati görüntülemek için |dst=no
olarak ayarlanır:
{{zaman|MST|dst=no}}
- 23:54, Ekim 8, 2024 MST [temizle] – Arizona Saati'nde olduğu gibi
{{zaman|MST}}
- 00:54, Ekim 9, 2024 MDT [temizle] – Arizona'daki Navajo Ulusu Saati
Tersi durum desteklenmez. Grönland'daki Thule Hava Üssü gibi yerler Amerikan Yaz Saati uygulamasını gözlemlerken WGT, Avrupa Birliği Yaz Saati uygulamasını gözlemlemektedir. Bu tür durumlar için, Modül:Zaman'da bir zaman dilimi özellikleri tablosuna ihtiyaç duyulacaktır. bkz. §Yeni bir zaman dilimi ekleme.
Hata mesajları
[kaynağı değiştir]{{zaman}}
, çeşitli hata mesajları verebilir. Bunlar şunlardır:
- {{zaman}} – |df-cust-a= ve |df-cust-p her ikisi de zorunludur – am (veya pm) saati için özel bir format belirtirken, pm (veya am) saati için de özel bir format belirtmelisiniz
- {{zaman}} – Yaz saati uygulaması zaman damgaları hesaplanırken hata oluştu – içsel bir hatayı belirtiyor, çünkü şu zaman dilimi özelliklerinden biri veya daha fazlası hatalıdır: UTC farkı, Yaz Saati başlangıcı veya sonu tanımı. Bu hatayı çözmek için zaman dilimi özelliklerinin doğru olduğundan emin olunuz
- {{zaman}} – ... için eksik tanım – içsel bir hatayı belirtiyor, çünkü şu zaman dilimi özelliklerinden biri veya daha fazlası eksik: Yaz Saati başlangıcı veya sonu tanımı, Yaz Saati olay zamanı, zaman dilimi makalesi. Bu hatayı çözmek için eksik olan özellikleri sağlayınız
- {{zaman}} – ... için yanlış tarih biçimi<format> –
|df=
'ye atanan değer, tanımlı biçim dizelerinden biri değil; bkz. §Parametreler - {{zaman}} – ± işaretinin yanlış kullanım - dakika ve saat farkları 00:00 olmadığında ± sembolü kullanılmaktadır
- {{zaman}} – hatalı veya eksik TEST_TIME – bu parametreye atanan değer ya şu formatta olmalıdır: YYYY-AA-GGTsa:da:sn (T hariç, diğerleri rakam olmalıdır) veya YYYYAAGGsadasn olmalıdır
- {{zaman}} – ... için bilinmeyen zaman dilimi – zaman dilimi konum parametresi, desteklenen zaman dilimi kısaltmalarından biri değil. Bu hatayı çözmek için parametrenin yazımını kontrol edin veya zaman diliminin özelliklerini modüle ekleyin. Detaylar için §Yeni bir zaman dilimi ekleme bölümüne bakınız
Yeni bir zaman dilimi ekleme
[kaynağı değiştir]{{zaman}}
, Modül:Zaman/veri'yi kullanır. Bu modülde bireysel zaman dilimlerinin özelliklerini belirleyen veri yapılarından oluşan bir tablo bulunmaktadır. Boş bir zaman dilimi özellikleri tablosu şu şekildedir:
[''] = { abbr = '', dst_abbr = '', utc_offset = '', df = '', dst_begins = '', dst_ends = '', dst_time = '', dst_e_time = '', article = '' },
Modül:Zaman/veri'ye yeni bir zaman dilimi eklemek için, uygun bilgileri tek tırnakların içine ekleyin. Bir özelliğin uygulanmadığı durumlar için tırnakları boş bırakın. Her özelliğin kuralları şunlardır:
['']
– (zorunlu) bir zaman diliminin standart zamanının kısaltması; küçük harf olmalıdır; bu, şablonun zaman dilimi parametresinde kullanılacak olan değerdirabbr = ''
– (zorunlu) bir zaman diliminin standart zamanının şablon tarafından nasıl görüntüleneceğini belirtirdst_abbr = ''
– bir zaman diliminin yaz saati veya yaz zamanı kısaltmasının şablon tarafından nasıl görüntüleneceğini belirtirutc_offset = ''
– (zorunlu) UTC±00:00 saat ve dakika cinsinden fark şu formatta olmalıdır:utc_offset = '<simge>sa:da'
burada<simge>
+
olabilir ( isteğe bağlı) veya-
(0 meridyeninin batısındaki zaman dilimleri için gereklidir)df = ''
- zaman diliminde tipik olarak kullanılan tarih biçimini belirlemek için kullanılan üç anahtar kelimeden biri olandmy
,mdy
veyaiso
;|df=
şablon parametresiyle geçersiz kılınabilirdst_begins = ''
-<ordinal>
<day name>
<in|of>
<month name>
şeklinde dört kelimeden oluşan bir cümle, burada:<ordinal>
- 'first', '1st', 'second', '2nd', ... 'fifth', '5th' veya 'last' gibi kelimelerden herhangi biri<day name>
- 'Sunday', 'Monday', 'Tuesday', gibi gün adları; büyük-küçük harf önemli değil ancak doğru şekilde yazılmış olmalıdır; kısaltmalar desteklenmez<in|of>
- 'in' veya 'of' kelimelerinden herhangi biri<month name>
- 'January', 'February', 'March', gibi ay adları; büyük-küçük harf önemli değil ancak doğru şekilde yazılmış olmalıdır; kısaltmalar desteklenmez
dst_ends = ''
- (dst_begins
belirtilmişse zorunlu)dst_begins
ile aynıdst_time = ''
- (dst_begins
belirtilmişse zorunlu) Yaz saati uygulamasının başladığı zaman, genellikle yerel zamandır; YSU belirli bir UTC zamanında başlıyorsa (örneğin Avrupa Yaz Saati), şu şekilde kullanın:dst_time = 'sa:da UTC'
; dört rakam ve iki nokta üst üste işareti gereklidirdst_e_time = ''
- Yaz saati uygulamasının başladığı zamandan farklıysa, yaz saati uygulamasının bittiği zaman; genellikle yerel yaz saati; YSU belirli bir UTC zamanında bitiyorsa, şu şekilde kullanın:dst_e_time = 'sa:da UTC'
; dört rakam ve iki nokta üst üste işareti gereklidir.article = ''
- (zorunlu) Zaman dilimi için uygun bir Vikipedi sayfasının başlığı; viki işaretleri içermemelidir
Bu özelliklerin bazıları farklı durumlar için gerekli olabilir; örneğin, bir zaman dilimi yaz saati uygulamıyorsa, dst_begins
ve dst_ends
özelliklerine ihtiyaç yoktur.
Tablolar doğuya (artı UTC farkları), ardından batıya (eksi UTC farkı), saat farklarına göre ve ardından saat dilimi konum parametresi adına göre alfabetik olarak düzenlenir.
Yeni bir takma ad eklemek
[kaynağı değiştir]Ayrıca bir zaman diliminin takma adını da eklemek isteyebilirsiniz:
[''] = {tz = ''},
Modül:Zaman/veri'ye yeni bir zaman dilimi eklemek için uygun bilgileri tek tırnak içine ekleyin.
['']
- (zorunlu) Zaman diliminin takma adının kısaltması. Küçük harfle olmalıdır.tz = ''
- (zorunlu) Kodda zaten var olan zaman diliminin kısaltması. Küçük harfle olmalıdır.
Tablolar doğuda (artı UTC farkları) akabinde batıda (eksi UTC farkı) ve bir YSU farkı olup olmadığına göre düzenlenir.
Ayrıca bakınız
[kaynağı değiştir]Birden fazla zaman birimi
[kaynağı değiştir]Tip | Ayarlanabilir | Şu an | Son | Sonraki |
---|---|---|---|---|
Tarih ve saat | {{zaman}} | {{Güncel tarih}} (GG-AA-YYYY) {{Şu an sade}} (GG-AA-YYYY) {{Şu an}} (tam bir cümle ile GG-AA-YYYY) {{Şu an basit}} |
||
Sadece tarih | {{Sadece tarih}} {{Günlü tarih}} (Mevcut günü gösterir) |
{{Tarih}} (Format seçilebir) {{TARİH}} (tarih= ön ekiyle) {{BUGÜN}} (Gün Ay Yıl) |
{{Dün}} | {{Yarın}} |
Sadece saat | {{Sadece saat}} | {{GÜNCELSAAT}} (12 sa formatı) {{GÜNCELSAAT24}} (24 sa formatı) |
||
Afişler | {{Şu anda}} (Mavi renkte ve Vikipedi makale sayısıyla birlikte) |
|||
Zaman damgası | {{Timestamp}} (Format YYYYAAGGsadasn) |
Tekil zaman birimleri
[kaynağı değiştir]Zaman birimi | Ayarlanabilir | Şu an | Son | Sonraki |
---|---|---|---|---|
SANİYE | {{CURRENTSECOND}} | |||
DAKİKA | {{CURRENTMINUTE}} | |||
SAAT | {{CURRENTHOUR}} | |||
HAFTA | {{CURRENTWEEK}} {{CURRENTWEEKOFMONTH}} |
|||
Haftanın günü | {{Haftanın günü}} | {{CURRENTDAYNAME}} {{CURRENTWEEKDAYABBREV}} {{CURRENTWEEKDAY}} |
||
AY | {{AYADI}} {{MONTHABBREV}} {{AYSAYISI}} {{AY}} (sıfır ile doldurulmuş) |
{{CURRENTMONTHNAME}} {{CURRENTMONTHABBREV}} {{CURRENTMONTH1}} {{CURRENTMONTHDAYS}} |
{{LASTMONTHNAME}} | {{NEXTMONTHNAME}} |
Ayın günü | {{CURRENTDAY}} {{CURRENTDAY2}} (sıfır ile doldurulmuş) |
|||
YIL | {{CURRENTYEARCC}} {{CURRENTYEARYY}} {{GÜNCELISOYILI}} {{CURRENTYEAR}} |
{{GEÇENYIL}} | {{GELECEKYIL}} | |
Yılın günü | {{CURRENTDAYOFYEAR}} | |||
ONYIL | {{ONYIL}} | {{CURRENTDECADE}} | ||
YÜZYIL | {{YÜZYIL}} | {{CURRENTCENTURY}} | ||
BİNYIL | {{BİNYIL}} |
Yerine Koyma İçin Oluşturulan Tarih ve Saat Şablonları
[kaynağı değiştir]Ay:
{{GeçenAy}} → Eylül 2024
{{GelecekAy}} → Kasım 2024
Bireysel Şablonlar
[kaynağı değiştir]- {{Takvim}}
Şablon kategorileri
[kaynağı değiştir]- Kategori:Zaman, tarih ve takvim şablonları
- Kategori:Tarih hesaplama şablonları
- Kategori:Güncel zamana göre tarih hesaplama şablonları
- Kategori:ISO tarih şablonları
- Kategori:Takvim şablonları
Kaynakça
[kaynağı değiştir]- ^ "World Time Zone Map". HM Nautical Almanac Office. Şubat 2016.
Şablon verileri
[kaynağı değiştir]Zaman için şablon verileri
Açıklama yok.
Parametre | Açıklama | Tür | Durum | |
---|---|---|---|---|
zaman dilimi | 1 | Zaman formatı için zaman dilimi
| Dize | önerilen |
tarih formatı | 2 df | Tarih ve saati işlemek için kullanılan format
| Bilinmiyor | önerilen |
Yaz saati uygulaması | dst | açıklama yok
| Dize | isteğe bağlı |
ISO 639 dil kodu | lang | ISO 639 dil koduna göre belirtilen dilde zaman/tarih bilgisini gösterir | Dize | isteğe bağlı |
dateonly | dateonly | Eğer 'yes' ise, saatin görüntülenmesini engeller ve sadece tarihi gösterir
| Dize | isteğe bağlı |
timeonly | timeonly | Eğer 'yes' ise, tarihin görüntülenmesini engeller ve sadece saati gösterir
| Dize | isteğe bağlı |
Zaman dilimi gizlenmesi | hide-tz | Eğer 'yes' ise, zaman dilimi kısaltmasının görüntülenmesini engeller
| Dize | isteğe bağlı |
Zaman diliminde bağlantı olmaması | unlink-tz | Eğer 'yes' ise, zaman dilimini makalesine bağlantı olmadan gösterir
| Dize | isteğe bağlı |