mirror of
https://github.com/quantum5/qcal.git
synced 2025-07-26 19:34:10 -04:00
common: implement jdnTzolkin
This commit is contained in:
parent
273e8b1d6a
commit
d0d2ebcac5
|
@ -58,3 +58,10 @@ export function tzolkinName(name: TzolkinName): string {
|
|||
export function formatTzolkin(tzolkin: Tzolkin): string {
|
||||
return `${tzolkin.number} ${tzolkinName(tzolkin.name)}`;
|
||||
}
|
||||
|
||||
export function jdnTzolkin(jdn: number): Tzolkin {
|
||||
return {
|
||||
number: ((jdn % 13 + 18) % 13 + 1) as TzolkinNumber,
|
||||
name: (jdn % 20 + 36) % 20,
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue