Ben tarihleri, böyle bir şey artan bir dize oluşturmak gerekiyor:
(year, month, day, hour, minute)
2010, 2, 12, 11, 30
2010, 2, 12, 11, 31
etc
Ne Bunu yapmanın en iyi yolu olurdu? Böyle kadar 1000 hatları oluşturmak isteyebilirsiniz
Hayatı kolaylaştırmak için: Eğer date classes (DateInterval ve DatePeriod PHP 5.3 olarak yalnızca kullanılabilir unutmayın) kullanabilirsiniz.
$start = new DateTime('2010-02-12 11:30', new DateTimeZone('UTC'));
$interval = new DateInterval('PT1M'); // 1 minute interval
$period = new DatePeriod($start, $interval, 100); // Run 100 times
foreach ($period as $datetime) {
// Output like: 2009, 02, 12, 11, 30
echo $datetime->format("Y, m, d, H, i") . PHP_EOL;
}
Bir daha güzel, ama PHP'nin eski sürümlerinde kullanılabilir için, alternatif sonra tavsiye diğer önerilerini görmek mktime.