количество недель

SiMM

Новичок
> я же добавил строчку ниже
Разберитесь в вопросе для начала. И вместо того, чтобы совершенно бессмысленно балаболить, опробуйте свой код на всех возможных вариантах.

-~{}~ 10.11.08 14:29:

Ну вот до чего народ бывает упёртый - ведь пнули же носом.
PHP:
$month = 4;
echo strftime("%W",strtotime("$month/01/2007")); 
echo strftime("%W",strtotime("$month/08/2007")); 
echo strftime("%W",strtotime("$month/16/2007")); 
echo strftime("%W",strtotime("$month/28/2007"));;
// 13141617
 

martinelli

Новичок
У меня вопрос в продолжении темы про недели.

Зная дату я могу получить номер недели в году
$week=date ("W", $date);

теперь мне нужна обратная операция, у меня есть например 24ая неделя 2009го года, никак не могу придумать, как узнать дату начала недели.
 

AmdY

Пью пиво
Команда форума
martinelli
ты можешь узнать какой это день года для этого нужно 7*количество_недель и вычесть излишек в зависимости от того, какой день недели было 1-го января.
 

SiMM

Новичок
> и вычесть излишек в зависимости от того, какой день недели было 1-го января.
Проще вычитать излишек в зависимости от того, каким днём недели окажется 7*количество недель - иначе придётся ещё и с високосностью заморачиваться отдельно.
 

martinelli

Новичок
Спасибо, вот это пример из мануала мне помог:
PHP:
// Example 1 (These return the days for Week 1 or 2009
Mon_timestamp = strtotime("2009W011");
 

Фанат

oncle terrible
Команда форума
Как всегда, на вопрос "как посчитать, сколько будет трижды три" получен ответ "мне пацаны из таблицы умножения ответ подсказали".
Не стыдно на форуме программистов вопросы по арифметике задавать?
 
Сверху