Guest111
Guest
Помогите понять где в коде ошибка..?
Вот код:
на выходе получаю следующее:
А предполагал я что будет что-то вроде:
01.05.05 - 01.06.05
01.06.05 - 01.07.05
...
т.е. что даты будут все от первого числа, а не от 30-го и 31-го... Но в чем проблема?
Почему:
mktime ( 0, 0, 0, date("m") - (4 - $i), 0, date("Y") );
работает как-то не так как нужно...? Т.е. не от первого числа, а видимо предыдущим днем...?
Вот код:
Код:
for ( $i=0; $i<4; $i++ ) {
$curr_time = mktime ( 0, 0, 0, date("m") - (4 - $i), 0, date("Y") );
$next_curr_time = mktime ( 0, 0, 0, date("m") - (4 - $i - 1), 0, date("Y") );
echo date ( "H:i:s d.m.y => D", $curr_time ) . " - " . date ( "H:i:s d.m.y => D", $next_curr_time ) . "<br>";
}
Код:
00:00:00 30.04.05 - 00:00:00 31.05.05
00:00:00 31.05.05 - 00:00:00 30.06.05
00:00:00 30.06.05 - 00:00:00 31.07.05
00:00:00 31.07.05 - 00:00:00 31.08.05
01.05.05 - 01.06.05
01.06.05 - 01.07.05
...
т.е. что даты будут все от первого числа, а не от 30-го и 31-го... Но в чем проблема?
Почему:
mktime ( 0, 0, 0, date("m") - (4 - $i), 0, date("Y") );
работает как-то не так как нужно...? Т.е. не от первого числа, а видимо предыдущим днем...?
