mpm.duration

0.0.3 • Public • Published

DURATION

Build Status NPM

author mparaiso mparaiso@online.fr

license: MIT

Deals with ISO 8601 durations.

Install

With npm

in package.json


{
	"dependencies":{
		"mpm.duration":"*"
	}
}

Usage

Parse a String , get duration object


	var d1 = duration.parse("P1Y3M10D");
	assert(d.years==1);
	assert(d.months==3);
	assert(d.days==10);

Create a duration object in an object oriented way


	var d2 = new duration.Duration("PT3H10M4.05S");
	assert(d.hours==3);
	assert(d.minutes==10);
	assert(d.seconds==4.05);

Get a ISO duration string from a Duration object


	var d = new duration.Duration();
	d.years=5,d.months=4,d.hours=10;
	assert(d.toString()=="P5Y4MT10H");

Readme

Keywords

none

Package Sidebar

Install

npm i mpm.duration

Weekly Downloads

0

Version

0.0.3

License

MIT

Last publish

Collaborators

  • mpinteractiv