Template Print - Format Tanggal
Format Tanggal
1. :formatD(patternOut, patternIn)
Penjelasan Sintaks
Memformat tanggal, menerima pola format output patternOut, pola format input patternIn (default ISO 8601).
Contoh Umum
Contoh Format Lainnya
Hasil
Output adalah string tanggal dengan format yang ditentukan.
2. :addD(amount, unit, patternIn)
Penjelasan Sintaks
Menambahkan jumlah waktu yang ditentukan ke tanggal. Mendukung unit: day, week, month, quarter, year, hour, minute, second, millisecond.
Parameter:
- amount: Jumlah yang ditambahkan
- unit: Unit waktu (case-insensitive)
- patternIn: Opsional, format input, default ISO8601
Contoh
Hasil
Output adalah tanggal baru setelah ditambahkan waktu.
3. :subD(amount, unit, patternIn)
Penjelasan Sintaks
Mengurangi jumlah waktu yang ditentukan dari tanggal. Parameter sama dengan addD.
Contoh
Hasil
Output adalah tanggal baru setelah dikurangi waktu.
4. :startOfD(unit, patternIn)
Penjelasan Sintaks
Mengatur tanggal ke waktu awal dari unit waktu yang ditentukan.
Parameter:
- unit: Unit waktu
- patternIn: Opsional, format input
Contoh
Hasil
Output adalah string tanggal pada waktu awal.
5. :endOfD(unit, patternIn)
Penjelasan Sintaks
Mengatur tanggal ke waktu akhir dari unit waktu yang ditentukan.
Parameter sama seperti di atas.
Contoh
Hasil
Output adalah string tanggal pada waktu akhir.
6. :diffD(toDate, unit, patternFromDate, patternToDate)
Penjelasan Sintaks
Menghitung selisih antara dua tanggal, dan output dalam unit yang ditentukan. Unit output yang didukung termasuk:
day(s)ataudweek(s)atauwquarter(s)atauQmonth(s)atauMyear(s)atauyhour(s)atauhminute(s)ataumsecond(s)atausmillisecond(s)ataums(unit default)
Parameter:
- toDate: Tanggal target
- unit: Unit output
- patternFromDate: Opsional, format tanggal awal
- patternToDate: Opsional, format tanggal target
Contoh
Hasil
Output adalah selisih waktu antara dua tanggal, dikonversi sesuai unit yang ditentukan.
7. :convDate(patternIn, patternOut)
Penjelasan Sintaks
Mengkonversi tanggal dari satu format ke format lain. (Tidak direkomendasikan)
Parameter:
- patternIn: Format tanggal input
- patternOut: Format tanggal output
Contoh
Hasil
Output adalah string tanggal setelah dikonversi.
8. Pola Format Tanggal
Penjelasan format tanggal umum (mengacu pada penjelasan DayJS):
X: Unix timestamp (detik), seperti 1360013296x: Unix timestamp millisecond, seperti 1360013296123YY: Tahun 2 digit, seperti 18YYYY: Tahun 4 digit, seperti 2018M,MM,MMM,MMMM: Bulan (angka, 2 digit, singkatan, lengkap)D,DD: Tanggal (angka, 2 digit)d,dd,ddd,dddd: Hari (angka, paling sederhana, singkat, lengkap)H,HH,h,hh: Jam (24 jam atau 12 jam)m,mm: Menits,ss: DetikSSS: Millisecond (3 digit)Z,ZZ: Offset UTC, seperti +05:00 atau +0500A,a: AM/PMQ: Kuartal (1-4)Do: Tanggal dengan urutan, seperti 1st, 2nd, ...- Format lainnya lihat dokumentasi lengkap.
Selain itu, ada format localization berbasis bahasa: sepertiLT,LTS,L,LL,LLL,LLLL, dll.

