hpore# GDate (GLib) style julian days to and from gregorian date converter Port of GLib functions to work with julian days, to convert between it and gregorian date. Library was initially developed to help a sister library node-xhb work with file generated by HomeBank
npm install gdate-julian
Import ESM style
import {dateToJulianDays, julianDaysToDate} from 'gdate-julian'
Here we show small example how to convert between Gregorian Date and Julian Days
More detailed examples can be found in tests in ./src/__tests__/date_conversion_spec.js
const julianDays = dateToJulianDays(new Date('1900-01-01T12:00:00Z'))
console.log(julianDays) // outputs 693596
const gregorianDate = julianDaysToDate(693596)
console.log(gregorianDate) // outputs 1900-01-01T12:00:00Z
Project also includes type definitions for TypeScript in ./src/index.d.ts
The code provided here is based off GLib codebase, hence licenced under same LGPL.