Python、Ruby、Node.jsで1分後、1時間後、1日後の日付を求める
python
from datetime import datetime, timedelta today = datetime.today() today + timedelta(minutes=1) # => 1分後 today + timedelta(hours=1) # => 1時間後 today + timedelta(days=1) # => 1日後
ruby
require 'date' today = DateTime.now() today + Rational(1, 24 * 60 * 60) # => 1分後 today + Rational(1, 24) # => 1時間後 today + 1 # => 1日後
ActiveSupportを使ったほうが楽ですね
require 'date' require 'active_support/core_ext' today = DateTime.now() today.since(1.minute) # => 1分後 today.since(1.hour) # => 1時間後 today.since(1.day) # => 1日後
node.js
なんかいいライブラリないかなと思って探したらmomentというのが見つかったので試して見ました
http://momentjs.com/
npm install moment
var moment = require('moment') var today = moment() today.add('minutes', 1) # => 1分後 today.add('hours', 1) # => 1時間後 today.add('days', 1) # => 1日後