0.0.5 • Published 11 years ago

date-adder v0.0.5

Weekly downloads
6
License
MIT
Repository
github
Last release
11 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

11 years ago

0.0.4

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago