datetime-offset
Advanced tools
Comparing version 0.1.0-alpha to 0.1.1-alpha
@@ -30,3 +30,6 @@ 'use strict'; | ||
addDays(number) { | ||
throw new Error('addDays undefined'); | ||
if (arguments.length !== 1) throw new Error('addDays require 1 number argument'); | ||
if (typeof number !== 'number') throw new Error('addDays argument is not typeof number'); | ||
this.datetime.add(number, 'days'); | ||
return this; | ||
} | ||
@@ -33,0 +36,0 @@ addHours(number) { |
{ | ||
"name": "datetime-offset", | ||
"version": "0.1.0-alpha", | ||
"version": "0.1.1-alpha", | ||
"description": "Javascript Class like C# DateTimeOffset Structure (mapping momnet-timezome)", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -7,2 +7,4 @@ # datetime-offset.js | ||
import DateTimeOffset from 'datetime-offset'; | ||
// if using Require | ||
// const DateTimeOffset = require('datetime-offset').default | ||
@@ -65,4 +67,12 @@ const t1 = new DateTimeOffset(new Date()); | ||
### addDays(number) | ||
- To be developed | ||
### `addDays(number)` | ||
```javascript | ||
const t = new DateTimeOffset(new Date(2017-04-10)); | ||
console.log(t.addDays(10).toString()); // 2017-04-20 00:00:00 | ||
console.log(t.addDays(-5).toString()); // 2017-04-15 00:00:00 | ||
t.addDays(1, 1) // throw Error | ||
t.addDays('string') // throw Error | ||
t.addDays(null) // throw Error | ||
t.addDays(undefined) // throw Error | ||
``` | ||
@@ -69,0 +79,0 @@ ### addHours(number) |
7346
80
103