所以我的代码可以在午夜获取下个月第一天的日期:
$future_date = date("Y-m-d H:i:s", mktime(0, 0, 0, date("m")+1, 1, date("Y")));
我无法弄清楚(我已经用Google搜索了一下)是如何计算从现在到未来日期的秒数。
答案 0 :(得分:0)
将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();