Даты

Статус
В этой теме нельзя размещать новые ответы.

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Подскажите пожалуйста, как вывести 48 дат (4*12), с сегодняшнего дня до этого же дня следующего года. Даты надо выводить в случайном порядке, но по 4 в каждом месяце.
 
PHP:
<?php
$month = date('m');
$year = date('Y');
for ($i = 1; $i <= 12; $i++) {
	$dates = array();
	while(count($dates) < 4) {
		$rand = mktime(0,0,0,$month,rand(1,30),$year);
		array_key_exists($rand,$dates) ? '' : $dates[$rand] = $rand;
	}
	foreach($dates as $value) {
		echo date('d-m-Y',$value) . '<br>';
	}
	if ($month == 12) {
		$month = 1;
		$year++;
	} else $month++;
}
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху