API Pustaka Kalender Jawa
cariHariPasaranAwalBulanTahunJawa(w,t)Argumen:
- Bulan
w
bertipestring
ataunumber
- Tahun
t
bertipenumber
Metode ini digunakan untuk mencari hari dan pasaran untuk awal bulan pada tahun jawa tertentu.
Misalnya:
Untuk mencari hari dan pasaran awal bulan Romadon pada 1952 Tahun Jawa
import * as KalenderJawa from '@kalenderjawa/pustaka'
KalenderJawa.cariHariPasaranAwalBulanTahunJawa('romadon', 1952).then({kH, kP} => {
console.log(`${kH.dino} ${kP.pasaran}`) // senen legi
})
Argumen:
- Tahun
t
bertipenumber
(integer)
Return:
Promise
Fungsi ini akan mencari pada tahun apa dalam se-windu dan berada pada kurup apa suatu taun. Misalnya anda ingin mencari nama taun jawa dan kurup dari tahun 1994 maka tahun tersebut berada pada tahun Jimakir dan kurup Alip Senen Pahing atau Anenhing.
Misalnya:
Untuk mencari kurup 1994 Tahun Jawa
KalenderJawa.cariKurupTahunJawa(1994).then( d => {
console.log(d.taun.taun) // jimakir
console.log(`${d.kurup.taun}_${d.kurup.dinten.dino}_${d.kurup.pasaran.pasaran}`)
// alip_senen_pahing (anenhing)
})
Argumen:
- Sasi atau Bulan
w
bertipestring
. Contoh:sapar
- Tahun
t
bertipe integer. Contoh :1881
Return:
Promise
Rumus perhitungan abadi untuk hari awal bulan pada masing-masing tahun dalam siklus windu.
Misalnya:
Untuk mencari rumus abadi bulan Romadon pada 1952 Tahun Jawa
KalenderJawa.cariRumusAbadiAwalBulanTahunJawa('romadon', 1952).then(data => {
console.log(`${data.rumus.wulan.wulan}_${data.rumus.dino}_${data.rumus.pasaran}`)
// romadon_7_4 (don tu pat)
})
Argumen
w
sasi dalamstring
. Misal :sapar
t
tahun dalamnumber
. Misal:2077
Return
Promise
dengan datathen
yaitu{ k, s }
dimanak
adalahkey
dans
adalah Map.
Mencari hari dan pasaran selama satu bulan penuh pada tahun Jawa tertentu.
Misalnya:
Untuk daftar hari dan pasaran satu bulan penuh untuk bulan Romadon pada 1952 Tahun Jawa
import * as KalenderJawa from '@kalenderjawa/pustaka'
KalenderJawa.sasi('mukarom', 1953).then({ k, s } => {
console.log(s.get(k))
})
Properti
araningPasaran
Nama atau araning dari Pasaran
Tipe Data:
- Array
Contoh
const pasaran = KalenderJawa.araningPasaran
console.log(pasaran[0].pasaran) // legi
araningDinten
Tipe Data:
- Array
Contoh
const iterator = KalenderJawa.araningDinten.values()
let index = iterator.next()
while (!index.done) {
console.log(index.value) // { dino: 'senen', urutan: 1 } ...
index = iterator.next()
}
araningSasi
Nama atau araning dari Sasi (Bulan)
Tipe Data:
- Array
Contoh
const w = KalenderJawa.araningSasi
console.log(sasi[0].wulan) // mukarom
taunJawa
Tipe Data:
- Array
Contoh
console.log(KalenderJawa.tahunJawa[1]) // { taun: 'dal', neptu: 4, urutan: 5, cacah: 355 }