Instalasi
npm install @bect/tanggalan
Demo Kode
Berikut adalah hasil eksekusi langsung dari pustaka ini di browser Anda.
1. Tanggal Saat Ini
const Tanggalan = require('@bect/tanggalan');
const now = new Tanggalan();
console.log(now.toString());
Loading...
2. Tanggal Tertentu
const Tanggalan = require('@bect/tanggalan');
const specific = new Tanggalan(new Date(2022, 0, 1));
console.log(specific.toString());
Loading...
3. Parsing String
const Tanggalan = require('@bect/tanggalan');
const t = Tanggalan.fromString("28 Jumadilawal 1955", "d M yyyy");
console.log(t.getGregorianDate().toDateString());
Loading...
4. Mencari Weton Berikutnya
const Tanggalan = require('@bect/tanggalan');
const next = new Tanggalan().wetonSabanjure("Senen Legi");
console.log(next.toString());
Loading...
5. Format Kustom
const Tanggalan = require('@bect/tanggalan');
const custom = new Tanggalan();
console.log(custom.formatString("Dina: D, Pasaran: P, Mongso: MS"));
Loading...
Token Format yang Tersedia
| Pola | Deskripsi | Contoh |
|---|---|---|
D | Nama Hari (Dina) | Setu |
P | Pasaran | Pahing |
d | Tanggal (1-30) | 26 |
dd | Tanggal (01-30) | 26 |
M | Nama Bulan (Wulan) | Ruwah |
m | Nomor Bulan | 8 |
mm | Nomor Bulan (01-12) | 08 |
yyyy | Tahun (Jawa) | 1959 |
T | Nama Tahun Windu | Alip |
W | Wuku | Wukir |
N | Neptu | 18 |
MS | Mongso | Kasa |
WK | Wektu | Surup |
HH | Jam | 14 |
MM | Menit | 30 |
SS | Detik | 00 |
Z | Timezone Offset | +0700 |
Referensi API
Properti
dina: String - Nama hari (misal: "Senen")pasaran: String - Nama pasaran (misal: "Wage")wulan: String - Nama bulan (misal: "Sura")sasi: String - Alias untukwulantaun: String - Nama tahun (misal: "Ehe")wuku: String - Nama wukumongso: String - Nama mongsowektu: String - Waktu hari
Metode
getDate(): Mengembalikan tanggal Jawa.getDay(): Mengembalikan indeks hari (0=Minggu, 6=Setu).getMonth(): Mengembalikan indeks bulan (0=Sura).getFullYear(): Mengembalikan tahun Jawa.getPasaran(): Mengembalikan indeks pasaran.getNeptu(): Mengembalikan total nilai neptu.getWuku(): Mengembalikan indeks wuku.isKabisat(): Mengembalikantruejika tahun kabisat.wetonSabanjure(weton): Mengembalikan instance Tanggalan untuk weton berikutnya.fromString(str, fmt): (Static) Membuat instance dari string.
Preview/Demo Kalender
Demo Aplikasi Kalender ini digunakan untuk test manual selama pengembangan pustaka.