Мне нужен скрипт для генерации тысяч строк даты с часовым интервалом. (например, 24/10/14 12:00:00, 24/10/14 13:00:00 и т. д. и т. д.) Спасибо заранее.PHP datetime почасовой интервал
$updatedDateTimeList = array();
$dateTimeList=array("2014-10-01 00:00:00","2014-11-01 00:00:00");
foreach ($dateTimeList as $dateTime)
{
$time = substr($dateTime, 11);
if (substr($time, 0, 2) < 24)
{
$updatedDateTimeList[] = substr($dateTime, 0, 11) + (substr($time, 0, 2) + 1) + substr($dateTime, 13);
} else {
$updatedDateTimeList[] = substr($dateTime, 0, 8) + (substr($dateTime, 8, 2) + 1 ) + " 00" + substr($dateTime, 13);
}
}
Посмотрите [DateTime :: изменить()] (http://php.net/manual/en/datetime.modify.php) – Havelock