我下面的 php 代码应该创建以下日期 + 时间的列表。
// your code goes here
$maxdays = 1;
for($daynumber=0;$daynumber<$maxdays;$daynumber++){
$currentdayval = "+".(string)($daynumber-$maxdays)." days";
$minutes=0;
for($quarter=0;$quarter<24*4;$quarter++){
$minutes += $quarter*15;
$currentminutesval = $minutes." minutes";
$date_sql = date("Y-m-d H:i:s",strtotime($currentdayval." + ".$currentminutesval)); //current date
echo $date_sql. "\n";
}//for $quarter
}//for $daynr
但下面的输出显示并非每个日期/时间都在前一个日期/时间之后 15 分钟之后。不知道我的代码哪里出错了(?)
2014-06-26 12:44:15
2014-06-26 12:59:15
2014-06-26 13:29:15
2014-06-26 14:14:15
2014-06-26 15:14:15
2014-06-26 16:29:15
2014-06-26 17:59:15
2014-06-26 19:44:15
2014-06-26 21:44:15
2014-06-26 23:59:15
2014-06-27 02:29:15
2014-06-27 05:14:15
2014-06-27 08:14:15
2014-06-27 11:29:15