在PHP中获取秒数直到结束

Psy*_*che 11 php

在PHP中,如何获得直到一天结束的秒数?

谢谢.

cha*_*aos 37

首先想到:

86400 - date('H') * 3600 - date('i') * 60 - date('s')
Run Code Online (Sandbox Code Playgroud)

来自VolkerK答案的更快版本:

strtotime('tomorrow') - time()
Run Code Online (Sandbox Code Playgroud)


Vol*_*erK 7

$rs = strtotime('24:00') - time();
echo $rs;
Run Code Online (Sandbox Code Playgroud)

编辑:更快

echo mktime(24,0,0) - time();
Run Code Online (Sandbox Code Playgroud)

  • 不起作用,但是`$ rs = strtotime('23:59:59') - time()+ 1; echo $ rs;`的确如此.:) (2认同)

小智 7

如果你使用Carbon你可以简单地使用

Carbon::now()->secondsUntilEndOfDay();