0.0.5 • Published 9 years ago

date-adder v0.0.5

Weekly downloads
6
License
MIT
Repository
github
Last release
9 years ago

date-adder

An adding machine of objects of The Date.

Dateオブジェクトの加算機です。

This function will return a new instance, not mutate the parameters.

新しいインスタンスを返します、引数を変化させません。

Build Status

Sauce Test Status

Usage

実行例

dateAdder(new Date(2014,10,27), {days: 1}) //Thu Nov 28 2014 00:00:00 GMT+0900 (JST)

dateAdder(new Date(2014,10,27), {hours: 1}) //Thu Nov 27 2014 01:00:00 GMT+0900 (JST)

dateAdder(new Date(2014,10,27), {days: 1, hours: 1}) //Thu Nov 28 2014 01:00:00 GMT+0900 (JST)

Parameters

  • years
  • months
  • days
  • hours
  • minutes
  • seconds
  • milliseconds

Setup

For Node.js

インストール

npm install date-adder

実行例

var dateAdder = require('date-adder')

dateAdder(new Date(2014,10,27), {hours: 1})

For browsers

ダウンロード

curl https://raw.githubusercontent.com/ledsun/date-adder/master/index.js -o date-adder.js

htmlにscriptタグを埋め込みます。

<span id="result"></span>
<script src="date-adder.js"></script>
<script>
document.getElementById('result').innerHTML = dateAdder(new Date(2014, 10, 27), {
    hours: 1
})
</script>

For bower

インストール

bower install date-adder

htmlにscriptタグを埋め込みます。

<span id="result"></span>
<script src="bower_components/date-adder/index.js"></script>
<script>
document.getElementById('result').innerHTML = dateAdder(new Date(2014, 10, 27), {
    hours: 1
})
</script>

Contributing

contributeするには

  1. Fork it.
  2. Create a branch (git checkout -b my_function)
  3. Commit your changes (git commit -am "Added My Function")
  4. Push to the branch (git push origin my_function)
  5. Open a Pull Request
  6. Enjoy a refreshing coffe and wait

Build

npm install
npm run build

The main function in src/dateAdder.js.

主な関数はsrc/dateAdder.jsに入っています。

src/dateAdder.js is converted to index.js as UMD by gulp.

src/dateAdder.jsgulp使ってUMDに変換します。変換した先はindex.jsです。

Testing

Node.js

mocha is used to test.

mochaを使います。

npm install
npm run build
npm test

browser

Open example.html to check index.js is loadable by a browser.

ブラウザで読み込めるか確認するには、example.htmlを開きます。

open example.js

zuul is used to check index.js works in corss borwsers.

クロスブラウザで動作するか確認するには、zuulを使います。

npm run browser

Deploy

Update package.json.

package.jsonを更新します。

npm install
npm run build
npm test
npm publish
0.0.5

9 years ago

0.0.4

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago