2013-07-09 20 views
0

是否有任何功能在早上,白天,夜晚,晚上分解一天。當天的拆分日

上午,晚上,白天,晚上的開始時間。

,如:

DateTime.now.midnight.strftime("%Y-%d-%m %H:%M:%S %Z")  
#=> "2013-09-07 00:00:00 +04:00" 

DateTime.now.morning.strftime("%Y-%d-%m %H:%M:%S %Z") 
#=> "2013-09-07 06:00:00 +04:00" 

DateTime.now.day.strftime("%Y-%d-%m %H:%M:%S %Z") 
#=> "2013-09-07 13:00:00 +04:00" 

DateTime.now.evening.strftime("%Y-%d-%m %H:%M:%S %Z") 
#=> "2013-09-07 18:00:00 +04:00" 

回答

1

chronic寶石是你所需要的。它做你在這裏指定和更多。

例如:

Chronic.parse("today morning") 
Chronic.parse("today evening") 
Chronic.parse("31st December 2013 morning")