better-suncalc
Version:
A tiny TypeScript library for calculating sun/moon positions and phases.
22 lines (21 loc) • 677 B
JavaScript
/*
constants.ts
Contains mathematical and astronomical constants used throughout the library.
*/
export var PI = Math.PI;
export var sin = Math.sin;
export var cos = Math.cos;
export var tan = Math.tan;
export var asin = Math.asin;
export var acos = Math.acos;
export var atan = Math.atan2;
export var rad = PI / 180;
// Date/time constants
export var dayMs = 1000 * 60 * 60 * 24;
export var J1970 = 2440588; // Julian day at Unix epoch: 1970-01-01
export var J2000 = 2451545; // Julian day at 2000-01-01
// Earth constants
export var e = rad * 23.4397; // Earth's obliquity in radians
// Sun times base offset
export var J0 = 0.0009;
//# sourceMappingURL=constants.js.map