Templat:Dts

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Loncat ke navigasi Loncat ke pencarian


[lihat] [sunting] [versi terdahulu] [hapus singgahan] Ikon dokumentasi Dokumentasi templat

Templat:COinS safe

Lua error in Modul:Lua_banner at line 93: attempt to index field 'edit' (a nil value).

Date table sorting is used to correctly sort and display dates in a sortable table (see Help:Sorting).

Apa yang dipecahkan

Tanggal dalam format biasa, jika hanya diperlakukan sebagai string teks alfanumerik, urutkan dengan cara yang tidak masuk akal:

  • 1 September 1998 diurutkan secara alfanumerik sebelum 5 Maret 1967, karena '1' kurang dari '5';
  • 5 Februari 1922 mengurutkan secara alfanumerik sebelum 3 Januari 1922, karena 'F' muncul sebelum J .

Penggunaan format YYYY-MM-DD akan menyelesaikan masalah ini, tetapi dengan pengecualian kecil bahwa format tidak digunakan dalam artikel (lihat WP: FORMATTANGGAL)).

Kerangka ini secara otomatis melampirkan "kunci tersembunyi" ke tanggal, menyebabkan mereka menyortir dengan benar saat masih ditampilkan dalam salah satu format tampilan biasa seperti 5 Februari 1922 atau 5 Februari 1922 .

Parameter

Tanggal

The year, month and day can either be entered separately or as a single date.
{{Dts|tahun|bulan|hari|BC}} {{Dts|tanggal}}
  • Parameter 1 - Tahun (opsional jika bulan diberikan)
    • Angka positif (1 hingga 999.999.999.999) mewakili tahun AD atau BC (tergantung pada parameter keempat).
    • Angka negatif (−1 hingga −999.999.999.999) mewakili tahun BC (tanpa parameter keempat).
    • Nomor tahun tidak boleh mengandung koma atau pemformatan lainnya.
  • Parameter 2 - Bulan (opsional jika hari itu tidak diberikan juga)
    • Nama bulan penuh - mis. Februari
    • Nama bulan disingkat - mis. Februari
    • Nomor bulan - (baik yang berbantalan nol atau tidak) mis. 2 atau 02
  • Parameter ketiga - Hari (opsional)
    • Nomor hari - (baik tanpa bantalan atau tidak) mis. 7 atau 07
  • Parameter 4 - (opsional)
    • Mungkin BC, AD, SM atau CE
    • Digunakan dengan angka tahun positif
  • Parameter 1 - tanggal penuh
    • Secara default, format YYYY-MM-DD menjadi format bulan-hari-tahun dan format DD-MM-YYYY menjadi hari-bulan-tahun sementara format lain tetap dalam urutan yang mereka masukkan.
    • Bulan disingkat diterima dan disingkat dalam output.
    • Kapitalisasi dan kesalahan koma diperbaiki.
    • Nomor tunggal ditafsirkan sebagai tahun, jika tidak, tanggal diuraikan oleh modul. Format berikut diterima:
      • YYYY-MM-DD
      • DD-MM-YYYY
      • DD Bulan Bulan YYYY
      • Bulan DD, YYYY
      • YYYY-MM
      • DD Bulan
      • Bulan DD
      • Bulan YYYY
      • YYYY

Bulan ***

    • Angka hari dan bulan mungkin 1 atau 2 digit, dan angka tahun mungkin hanya 3 atau 4 digit. Jika Anda perlu memasukkan angka kurang dari 1000, gunakan nol nol terkemuka (mis. "0700").
    • SM tahun hanya dapat diuraikan jika tanggal hanya nomor tahun.
    • Jika Anda perlu memasukkan hari atau bulan selama tahun SM atau lebih dari 9999, Anda harus menggunakan parameter terpisah untuk tahun, bulan dan hari.


+ Contoh Gaya masukan kode masukan! Tombol sortir tersembunyi Output yang terlihat
{{Dts|tahun}} {{Date table sorting|1893}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|-89}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|-10000}} Templat:Date table sorting Templat:Date table sorting
{{Dts|month}} {{Date table sorting|Okt}} Templat:Date table sorting Templat:Date table sorting
{{Dts|month year}} {{Date table sorting|Februari 1767}} Templat:Date table sorting Templat:Date table sorting
{{Dts|day month year}} {{Date table sorting|12 Agu 1987}} Templat:Date table sorting Templat:Date table sorting
{{Dts|month day, year}} {{Date table sorting|Juli 1, 1867}} Templat:Date table sorting Templat:Date table sorting
{{Dts|day month}} {{Date table sorting|25 Oktober}} Templat:Date table sorting Templat:Date table sorting
{{Dts|month day}} {{Date table sorting|Jan 1}} Templat:Date table sorting Templat:Date table sorting
{{Dts|YYYY-MM-DD}} {{Date table sorting|2014-12-09}} Templat:Date table sorting Templat:Date table sorting
{{Dts|DD-MM-YYYY}} {{Date table sorting|15-05-2019}} Templat:Date table sorting Templat:Date table sorting
{{Dts|tahun|bulan}} {{Date table sorting|1990|10}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|1980|Des}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|1970|Agustus}} Templat:Date table sorting Templat:Date table sorting
{{Dts|tahun|bulan|hari}} {{Date table sorting|2024|Jun|12}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|-204|11|22}} Templat:Date table sorting Templat:Date table sorting
{{Dts|tahun|bulan|hari|era}} {{Date table sorting|44|3|15|BC}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|94|Oct|17|AD}} Templat:Date table sorting Templat:Date table sorting
{{Dts||bulan}} {{Date table sorting||Mei}} Templat:Date table sorting Templat:Date table sorting
{{Dts||bulan|hari}} {{Date table sorting||Sep|12}} Templat:Date table sorting Templat:Date table sorting

Formatting

Using format produces a format that depends on, but is not necessarily equal to the format of the supplied date. The format parameter can take nine values.

Examples
value function input code hidden sort key visible output
  format depends on the input {{Date table sorting|26 Jan 1788}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|Maret 12, 1557}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|1975-02-13}} Templat:Date table sorting Templat:Date table sorting
dmy displays the date in day-month-year format {{Date table sorting|Sep 13, 1888|format=dmy}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|1983-01-03|format=dmy}} Templat:Date table sorting Templat:Date table sorting
dm displays only the day and month in day-month format {{Date table sorting|Feb 26, 1788|format=dm}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2020-10-15|format=dm}} Templat:Date table sorting Templat:Date table sorting
mdy displays the date in month-day-year format {{Date table sorting|Agustus 31, 1901|format=mdy}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2006-11-08|format=mdy}} Templat:Date table sorting Templat:Date table sorting
md displays only the day and month in month-day format {{Date table sorting|26 Jun 1988|format=md}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2002-02-27|format=md}} Templat:Date table sorting Templat:Date table sorting
my displays only the month and year in month-year format {{Date table sorting|16 November 1488|format=my}} Templat:Date table sorting Templat:Date table sorting
d displays only the day {{Date table sorting|6 Juli 1666|format=d}} Templat:Date table sorting Templat:Date table sorting
m displays only the month {{Date table sorting|1980-02-12|format=m}} Templat:Date table sorting Templat:Date table sorting
y displays only the year {{Date table sorting|-26|Jan|18|format=y}} Templat:Date table sorting Templat:Date table sorting
hide hides the date {{Date table sorting|15 Oktober 1800|format=hide}} Templat:Date table sorting Templat:Date table sorting

Singkatan

Ada dua cara untuk menyingkat nama bulan.

  1. Secara langsung memasukkan nama bulan yang disingkat.
  2. Gunakan parameter abbr=on.
Examples
abbreviation method kode masukan hidden sort key visible output
none {{Date table sorting|2000-01-01}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2000|1|1}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|1 Januari 2000}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2000|Januari|1}} Templat:Date table sorting Templat:Date table sorting
abbreviated input {{Date table sorting|1 Jan 2000}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2000|Jan|1}} Templat:Date table sorting Templat:Date table sorting
abbr=on {{Date table sorting|1 Januari 2000|abbr=on}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2000|Januari|1|abbr=on}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2000-01-01|abbr=on}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2000|1|1|abbr=on}} Templat:Date table sorting Templat:Date table sorting

Kunci sortir tambahan

Dalam hal dua tanggal dalam sebuah tabel identik mereka dapat dipesan menggunakan addkey parameter.

Contoh
kode masukan tombol sortir tersembunyi keluaran yang terlihat
{{Date table sorting|2010-10-10|addkey=3}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2010-10-09}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2010-10-10|addkey=1}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2010-10-10}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2010-10-10|addkey=4}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2010-10-11}} Templat:Date table sorting Templat:Date table sorting
{{Date table sorting|2010-10-10|addkey=2}} Templat:Date table sorting Templat:Date table sorting

Wrapping

Untuk mematikan penekanan penekanan kata, gunakan parameter nowrap=off parameter.

TemplateData

Date table sorting is used to correctly sort and display dates in a sortable table.

Parameter templat

ParameterKeteranganJenisStatus
Full date or year1

Full date if second to fourth parameters are not specfied, otherwise year. Full date can be either in "YYYY-MM-DD", "DD-MM-YYYY", "DD Month YYYY", "Month DD, YYYY", "YYYY-MM", "DD Month", "Month DD", "Month YYYY" or "Month" format. Year is either a positive number or a negative number. If fourth parameter is not specified negative numbers are interpreted as years of BC era. Parameter is optional if the second parameter is specified.

Contoh
"1893", "-89", "-10000", "Oct", "February 1767", "12 Aug 1987", "July 1, 1867", "25 October", "Jan 1", "2014-12-09"
Kataopsional
Month2

Full or abbreviated month name or alternatively, a month number which can be zero-padded. Parameter is optional if the third parameter is not specified.

Contoh
February, Feb, 2 or 02
Kataopsional
Day3

Day, optionally zero-padded

Contoh
7 or 07
Angkaopsional
Era4

BC, AD, BCE or CE. Takes effect only if the first parameter is a postive number.

Kataopsional
Formatformat

Controls the output format. Can be "dmy", "dm", "mdy", "md", "my", "d", "m", "y" or "hide".

Kataopsional
Abbreviationabbr

Abbreviates the month name

Baku
off
Contoh
on
Kataopsional
Additional sort keyaddkey

Adds another sort key to resolve conflicts between rows with the same date

Contoh
3
Angkaopsional
Wrappingnowrap

To turn off the suppression of word wraps, use the "off" parameter

Contoh
off
Kataopsional

Catatan

Menyortir untuk tanggal yang tidak lengkap

Seluruh bulan atau tahun
Satu tahun penuh atau bulan (dan tahun) diurutkan berdasarkan hari pertama.
Tahun yang hilang
Jika tahun tidak ditentukan, tanggal akan disortir seolah-olah tahun itu adalah tahun berjalan.
Tanggal kosong
Tanpa masukan tanggal sama sekali, kunci sortir maksimum yang mungkin digunakan, sehingga entri akan diurutkan terakhir.

Penanganan kesalahan

Kesalahan dilacak dalam Kategori:Templat penyortiran tabel tanggal dengan kesalahan.

Pilihan kalender

Templat tidak dapat membedakan tanggal kalender Julian dan Gregorian. Selain itu, ia tidak dapat mengambil tanggal dalam satu kalender sebagai input dan output tanggal dalam kalender lainnya. Dengan demikian, untuk memastikan penyortiran yang tepat, editor harus menggunakan satu kalender untuk semua tanggal, atau memilih tanggal pergantian tertentu (misalnya, memutuskan bahwa 4 Oktober 1582 adalah Julian dan semua tanggal berikutnya adalah Gregorian); ini akan dilakukan berdasarkan artikel-demi artikel. Editor juga bertanggung jawab untuk menjelaskan kepada pembaca apakah tanggal yang terlihat adalah Julian atau Gregorian, jika ada kemungkinan kebingungan.

Menautkan

Templat yang sebelumnya ditautkan tanggal secara otomatis, dengan tautan link=off digunakan untuk menekan tautan. Sesuai dengan pedoman saat ini, penautan tanggal tidak lagi didukungdan contoh tautan link=off harus dihapus.

See also

  • {{sort}}, sorting by a specified key (also good for complicated numbers, e.g. scientific notation)
  • {{sortname}}, full name sorting (using "last name, first name" as default sort key)
  • {{tts}}, for sorting times in result tables of athletic events (only needed in certain cases - see template documentation)
  • {{Number table sorting}}, for numbers