是否有任何功能可以在早上,白天,黑夜,晚上分手。
早晨,傍晚,白天,黑夜的开始时间。
像:
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"
答案 0 :(得分:1)
chronic宝石就是你所需要的。它完成了您在此处指定的内容以及更多内容。
例如:
Chronic.parse("today morning")
Chronic.parse("today evening")
Chronic.parse("31st December 2013 morning")