要等到下一个小时开始几秒钟吗?

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())

以上是关于要等到下一个小时开始几秒钟吗?的主要内容,如果未能解决你的问题,请参考以下文章

运行几秒钟后,我的 AJAX 请求开始崩溃

用Jquery写一个开始时间与结束时相差不能超过24小时的验证。

@Scheduled注解各参数详解

我只需要几小时、几分钟和几秒钟来倒计时

等到一个程序完成后再在 Windows 脚本中开始下一个程序

单击交叉按钮后视频停止,但在模态下自动几秒后重新开始