This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

simple-datejs

1.0.0 • Public • Published

simple-date

This date object is for use in place of the default javascript date object. It does not have a time component, and adds some cool features like getting the days difference between two dates.

install

$ npm install simple-datejs

$ bower install simple-datejs

$ jspm install simple-datejs

usage

constructors

var SimpleDate = require('simple-datejs');
 
//creates current date
var date = new SimpleDate();
//creates passed in date
date = new SimpleDate(2015, 6, 4);
//creates date from json object
date = new SimpleDate({year: 2015, month: 6, date: 4});
//create date from existing date or simple date
date = new SimpleDate(date);
//create date from a javascript date object
date = new SimpleDate(new Date());

get difference between two dates

var date = new SimpleDate();
var date2 = new SimpleDate();
date.addDays(5);
 
var diff = date.getDaysDifference(date2);
 
// -5
console.log(diff);

writing and parsing date string

var SimpleDate = require('simple-datejs');
 
var date = new SimpleDate();
 
console.log(date.toString()); //yyyy-MM-dd
console.log(date.toString('MM/dd/yyyy'); //ex: 07/27/2016
console.log(date.toString('MMMM dd, yyyy'); //ex: July 07, 2015
 
date = SimpleDate.parse('2015-07-27', 'yyyy-MM-dd');
date = SimpleDate.parse('07/27/2015', 'MM/dd/yyyy');

calculating dates on a given period between two dates

0 - one time
1 - daily
2 - weekly
3 - biweekly
4 - monthly

var SimpleDate = require('simple-datejs');
 
var frequency = 2;
var start = new Date(2014, 6, 25);
var end = new Date(2015, 6, 25);
 
//[date,date,date]
var dates = SimpleDate.calculatePeriodDates(start, end, frequency);
 
console.log(dates);

Dependents (1)

Package Sidebar

Install

npm i simple-datejs

Weekly Downloads

1

Version

1.0.0

License

none

Last publish

Collaborators

  • weagle08