UNPKG

date-season

Version:
44 lines (27 loc) 1.12 kB
date-season === Author: Sean Fridman License: MIT [![build status](https://secure.travis-ci.org/sfrdmn/node-date-season.png)](http://travis-ci.org/sfrdmn/node-date-season) [![testling badge](https://ci.testling.com/sfrdmn/node-date-season.png)](https://ci.testling.com/sfrdmn/node-date-season) 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 --- ```Javascript // Returns a function which accepts configuration options for the // desired resolver. var createSeasonResolver = require('date-season') // The season resolver will default to the Northern hemisphere var 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 options var seasonSouth = createSeasonResolver({ north: false, autumn: true }) seasonSouth('2015-12-25') // 'Summer' ```