要等到下一个小时开始几秒钟吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了要等到下一个小时开始几秒钟吗?相关的知识,希望对你有一定的参考价值。
我正在编写一个小的API调用,该调用返回直到小时结束,一天结束和一周结束之前的当前秒数。
只需一天使用strtotime('tomorrow')
或strtotime('next sunday')
并用time()
减去,就可以轻松地获得一天/一周的结束时间。但是,我没有看到任何可用的功能可以让我获取下一个小时开始的时间戳。
[strtime('next hour')
只是返回当前时间戳+1小时-而不是下一个小时开始之前的剩余时间。
有没有简单的方法可以做到这一点?
答案
我鼓励您考虑将Carbon date library用于此类数学运算。它使事情变得微不足道:
Carbon\Carbon::now()->endOfHour()->diffInSeconds(Carbon\Carbon::now())
Carbon\Carbon::now()->endOfDay()->diffInSeconds(Carbon\Carbon::now())
Carbon\Carbon::now()->endOfWeek()->diffInSeconds(Carbon\Carbon::now())
以上是关于要等到下一个小时开始几秒钟吗?的主要内容,如果未能解决你的问题,请参考以下文章
用Jquery写一个开始时间与结束时相差不能超过24小时的验证。