如何计算铁路时差
我有一个时间戳字段。我想计算该时间戳和当前时间之间的时间差,并将时间显示为人类可读的内容,例如
剩余 2 天 #don't show hours when > >还剩 1 天
一旦剩下的时间少于 1 天,我就会有一个 javascript 倒计时计时器。
I have a field that is a timestamp. I want to calculate the time difference between that timestamp and the current time and show the time as something humanly readable like
2 days remaining #don't show hours when > 1 day is remaining
once less than 1 day is remaining I'll have a javascript countdown ticker.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我已经构建了
dotiw
库来做到这一点:http://github.com/雷达/dotiw。这是基于 Rails 中的
distance_of_time_in_words
方法,该方法不够准确,因此我使用dotiw
使其更加准确。I've built the
dotiw
library to do exactly this: http://github.com/radar/dotiw.This is based off the
distance_of_time_in_words
method in Rails which is not quite accurate enough, and so I've made it more accurate withdotiw
.试试这个:
如果 end_date > 则打印“X Days”距离今天还有 1 天,HH:MM:SS 如果今天结束,则“结束”如果 end_date 是过去的日期。
Try this:
It prints "X Days" if end_date is > 1 day away, HH:MM:SS if ending today, and "Ended" if end_date was in the past.