NAME
NightTime behaves like Time but it also supports out of ranged values
SYNOPSIS
Native "mktime" method is too strict.
Time.mktime(2010, 1, 10, 26, 40)
=> ArgumentError: argument out of range
Time.mktime(2010, 2, 32)
=> ArgumentError: argument out of range
We the midnight workers want flexible one.
require 'night-time'
NightTime.mktime(2010, 1, 10, 26, 40)
=> Mon Jan 11 02:40:00 +0900 2010
NightTime.parse('2010-01-10 26:40')
=> Mon Jan 11 02:40:00 +0900 2010
NightTime.mktime(2010, 2, 32)
=> Thu Mar 04 00:00:00 +0900 2010
w00t!
DESCRIPTION
* NightTime.mktime(*args)
* NightTime.parse(text)
* NightTime::Jst.parse(text)
JST
NightTime::Jst can extract time from Japanese texts.
jst = NightTime::Jst.new("テレビ7月8日(土)24:30~25:00")
jst.parse
=> [nil,7,8,24,30,nil]
jst.time
=> Mon Jul 09 00:30:00 +0900 2012
CHANGES
* 1.0.0: independent from Time object
HOMEPAGE
http://github.com/maiha/night-time
AUTHOR
maiha@wota.jp