Skip to content

dawsbot/rainge

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

rainge

npm version npm download count XO code style

Linux & OSX Windows

Use date ranges that never need updating


Install

npm install --save rainge

Usage

Node

const rainge = require('rainge');

// assuming the current year is 2018:
rainge(2018);
//=> '2018'

rainge(2009);
//=> '2009 - 2018'

Web

<script src="https://unpkg.com/rainge/bundle.js"></script>
<script>
  alert('\u00A9 ' + rainge(1999));
  //=> © 1999 - 2018
</script>

Or download it with npm install --save rainge and reference it as:

<script src="node_modules/rainge/bundle.js"></script>

About

I was tired of seeing websites in 2016 that said

© 2015

or even worse

© 2012 - 2014

Using rainge, you set your copyright year once and it will automatically change year-to-year. rainge(2016) would return "2016" until 2017, at which point rainge(2016) would return "2016 - 2017"


API

rainge(startYear)

startYear

Type: string || number

returns

Type: string


Related


License

MIT © Dawson Botsford