date-season
Author: Sean Fridman
License: MIT
Description
Takes a date and returns its season as a string. Currently supports only "Western" astronomical seasons
API
The resolver will return one of 'Spring', 'Summer', 'Fall', or 'Winter' (and 'Autumn' instead of 'Fall' if configured)
Usage
// Returns a function which accepts configuration options for the// desired resolver.var createSeasonResolver = require('date-season') // The season resolver will default to the Northern hemispherevar seasonNorth = createSeasonResolver()seasonNorth('2015-12-25') // 'Winter'seasonNorth(new Date()) // whatever season it currently is in the Northern hemisphere // We can configure the resolver with the following optionsvar seasonSouth = createSeasonResolver({ north: false, autumn: true })seasonSouth('2015-12-25') // 'Summer'