为了防止误解:我的所有代码行都很好,并且它们正常工作.我的日期()中只有一个错误的参数,我显示了秒日期(‘H:s’),它应该将分钟显示为日期(‘H:i’). (感谢
chumkiu的提示.)
我想在00h10获取即将到来的一天的时间戳.
我以为我可以使用strtotime()函数,例如喜欢
$timestamp = strtotime('tomorrow 00:10');
但是当我检查
$mydate = date('Y-m-d H:s', $timestamp);
var_dump($mydate);
输出是
string(16) "2013-10-03 00:00"
strtotime()的文档有很多例子如何获得不同的时间
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
但他们都没有接近我的问题.
有趣的是:我能做到这一点
$time_h = strtotime('tomorrow +10 hours');
$time_m = strtotime('tomorrow +10 minutes');
而$time_h返回想要的结果(10:00),但$time_m不返回.
有任何想法吗?