Опять проблемы с датой/неделями

finogeev

Новичок
Опять проблемы с датой/неделями

Что то уже к пятнце голова не варит ....
У меня график выдает по дням свои данные, сейчас я делаю что бы можно было поссмотреть по неделям ..

Подскажите как мне вычислить - какое число будет в первый понедельник месяца ?
Что то я уже все поперепробовал ...
 

Nicholas

Новичок
2 kvf77
неправильный ответ.

2 finogeev
http://ru2.php.net/strtotime

date('d.m.Y', strtotime("monday", strtotime(date('F 0 Y'))));
 

kvf77

Red Devil
Nicholas
Правильный ответ дал для тех, кто думает головой и читает доки.

-~{}~ 19.05.08 10:11:

Nicholas
Правильный я ответ дал - только он для тех, кто читает доки и комментарии к ним, а не ищет готового решения.
 

finogeev

Новичок
В ходе работы появилась другая сложность ...

Делаю что бы в таблице формировались данные на какой то период (в данном случае на три месяца) ...

т.е. числа выбранных месяцев ...
01 | 02 | 03 ...... 30 | 31 | 01 | 02 | 03 ...... 30 | 01 | 02 | 03 ......

Ранбше для одного месяца я реализовывал путем высчета количества дней в месяце (cal_days_in_month) и привязки в выходным дням ...

Сейчас же вообщем непонятно как подступить к этому ...
Я вычисляю общее количество дней в заданном периоде, формирую первый месяц ... и на этом ... стопор ...

Может конечно я вообще не правильно начал ... подскажите ...
 

dimagolov

Новичок
finogeev, проблема только, если интервал начинается с 29-31, а кончаться должен в феврале. Во всех остальных случаях, просто месяц=месяц + кол-во в интервале, а день= день -1.
 
Сверху