距离我的 PHP mktime 未来日期还有多少秒

How many seconds until my PHP mktime future date

所以我的代码可以在午夜获取下个月第一天的日期:

$future_date = date("Y-m-d H:i:s", mktime(0, 0, 0, date("m")+1, 1, date("Y")));

我想不通(而且我用 Google 搜索了很多)是如何计算从现在到未来日期的秒数。

mktime() 存储到 $future_date_unix 意味着您可以将其用于所需的字符串生成和使用当前 time() 值的减法计算秒数。

$future_date_unix = mktime( 0, 0, 0, date('m') + 1, 1, date('Y') );
$future_date = date( 'Y-m-d H:i:s', $future_date_unix );
$seconds_till_future_date = $future_date_unix - time();