Project

night-time

0.0
No commit activity in last 3 years
No release in over 3 years
NightTime behaves like Time but it also supports out of ranged values
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
 Project Readme
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, now = nil)  # => a Time
   * NightTime::Jst.parsedate(text)         # => an Array

JST
    NightTime::Jst can extract time from Japanese texts.

      jst = NightTime::Jst.parsedate("テレビ7月8日(土)24:30~25:00")
      => [nil,7,8,24,30,nil]

      jst = NightTime::Jst.parse("テレビ7月8日(土)24:30~25:00")
      => 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