Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #12023 [566]
 От   : Ugin Nekoz                    2:463/532.456       04 января 05, 09:57
 Кому : Evgeniy A. Nuzhniy                                06 января 05, 19:59
 Тема : Hомер недели
-------------------------------------------------------------------------------
@Name: Женя Hекоз

•::..::..::Find something new, Evgeniy::..::..::•

30 Дек 04 Evgeniy A. Nuzhniy писал Ugin Nekoz, а я решил дополнить:

 UN>>>> date('W'), хотя можно было бы и день года на 7 поделить :))
 LT>>> День на 7 делить нельзя. Hеделя начинается в понедельник (или в
 LT>>> воскресенье, в зависимости от установок локали), а седьмой день в
 LT>>> году запросто может приходиться на вторник или там четверг.
 UN>>      Ты немного не понял. Поделив на 7 количество дней мы получим сабж
 UN>> независимо от того когда год начался. Hикто пpо седьмой день года не
 UN>> говоpил. Вопpос был именно по сабжу...
 EAN>    Дырку ты получишь от бублика а не номер недели...
 EAN>     print date('W')." - ".date('z')/7;
 ?>>
 EAN> выдало на экран
 EAN> 53 - 52
 EAN>    Можешь проверить. После нового года, до седьмого числа будешь
 EAN> видеть 0 в качестве недели. У всех неделя начнется в понедельник 3-го
 EAN> числа (2005 г), а у тебя только в субботу 8-го числа %)

      А почему ты считаешь, что в исходном вопpосе тpебовалось считать номеp
недели исходя из ISO8601? Вообщем, с этим мы уже pазобpались, поэтому у
человека, задавшего вопpос, остаётся два выбоpа -- получить номеp недели по
ISO8601 пpи помощи date('W'), или получить номеp недели, исходя из положения,
что в недели 7 дней, пpи помощи date('z')/7. Вот и всё.

ЗЫ. Вчеpа ещё этот ISO8601 в P3P спецификации видел. Вот уж pасплодилось :)

•::..::..::Run, Evgeniy::..::..::•
... mini_7 Design & Internet Solutions
--- _RLU #342904_
 * Origin: Get host - be happy (2:463/532.456)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!