Templat:Age nts
Templat ini digunakan untuk menampilkan umur seseorang berdasarkan tanggal lahir, dan **dapat dikunci ke tanggal tertentu** agar hasilnya tetap sama meskipun hari ini belum sampai atau sudah lewat. Templat ini juga menyisipkan nilai tersembunyi (`data-sort-value`) agar tabel `sortable` dapat mengurutkan umur secara akurat, walaupun tampilan umur sama.
Sintaks
{{age nts|TahunLahir|BulanLahir|TanggalLahir|TahunReferensi|BulanReferensi|TanggalReferensi}}
Parameter
- 1 – Tahun lahir (wajib)
- 2 – Bulan lahir (opsional, default
- 1)
- 3 – Tanggal lahir (opsional, default
- 1)
- 4 – Tahun referensi (opsional, default
- 2026)
- 5 – Bulan referensi (opsional, default
- 04)
- 6 – Tanggal referensi (opsional, default
- 15)
Fungsi
- Menampilkan **umur dalam tahun penuh**
- Menyisipkan nilai tersembunyi agar bisa **disortir dengan benar** dalam tabel `sortable`
- Tetap menampilkan umur tetap jika dikunci ke tanggal tertentu (misalnya untuk statistik per 1 Agustus 2025)
Contoh
Tanpa Tanggal Referensi (menggunakan hari ini)
{{age nts|2000|1|1}} →
26
Dengan Tanggal Referensi (misalnya 1 Agustus 2025)
{{age nts|2000|1|1|2025|8|1}} →
25
Contoh Tabel
Tabel di bawah ini menunjukkan dua tokoh fiktif dengan tanggal lahir yang berbeda, namun umur mereka sama-sama **25 tahun pada 1 Agustus 2025**. Dengan menggunakan templat ini, penyortiran tetap akan menempatkan yang lebih tua di atas.
| No | Nama | Tanggal Lahir | Umur (per 1 Agustus 2025) |
|---|---|---|---|
| 1 | Messi | 1 Mei 2000 |
25 |
| 2 | Ronaldo | 4 Januari 2000 |
25 |
Hasil Saat Disortir
Meski tampil sama-sama **25**, **Ronaldo** akan berada di atas **Messi** saat tabel disortir berdasarkan kolom "Umur", karena nilai tersembunyinya (`20000104` vs `20000501`) digunakan untuk pengurutan.
Lihat juga
Konten ini disalin dari wikipedia, mohon digunakan dengan bijak.


