@bect/tanggalan

Pustaka JavaScript lengkap untuk konversi Kalender Jawa. Mendukung Weton, Wuku, Neptu, Mongso (Solar), dan Waktu Tradisional (Wektu).

GitHub NPM

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

PolaDeskripsiContoh
DNama Hari (Dina)Setu
PPasaranPahing
dTanggal (1-30)26
ddTanggal (01-30)26
MNama Bulan (Wulan)Ruwah
mNomor Bulan8
mmNomor Bulan (01-12)08
yyyyTahun (Jawa)1959
TNama Tahun WinduAlip
WWukuWukir
NNeptu18
MSMongsoKasa
WKWektuSurup
HHJam14
MMMenit30
SSDetik00
ZTimezone Offset+0700

Referensi API

Properti

Metode

Preview/Demo Kalender

Demo Aplikasi Kalender ini digunakan untuk test manual selama pengembangan pustaka.