Skip to content

oyve/celestial-moon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js CI

celestial-moon

Calculate the moon phase.

This is an approximate calculation.

Install

$ npm i celestial-moon

Use

const moon = require('celestial-moon');

const phase = moon.calculate(2020, 11, 10, 9, 30, 0, 0);

console.log(phase.age); //since last new moon
console.log(phase.name); //'waning-crescent'

Contribute

Please feel free to contribute by creating a Pull Request including test code.

References