【发布时间】:2014-07-23 23:50:05
【问题描述】:
我想在我的所有用户时区的特定时间触发通知。我想计算服务器在触发通知之前应该等待的延迟。我可以使用 Time.now.in_time_zone(person.time_zone) 计算用户时区的时间
我可以从那个时间中去掉小时、分钟和秒,并找出到特定时间剩余的秒数。但是,我想知道是否有一种更优雅的方法,我可以在时区的今天和明天设置上午 9:00 并将其与 Time.now.in_time_zone(person.time_zone) 进行比较,然后使用算术找出秒数ruby 时间类中的操作。
或者简而言之,我的问题是:(是:在否决票之前!)
如何计算纽约下一个上午 9:00 的秒数?
【问题讨论】:
-
你可能会从github.com/seejohnrun/ice_cube获得一些价值