mirror of
https://github.com/quantum5/qcal.git
synced 2025-07-27 03:34:11 -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 {
|
export function formatTzolkin(tzolkin: Tzolkin): string {
|
||||||
return `${tzolkin.number} ${tzolkinName(tzolkin.name)}`;
|
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