1. Gover - 18 Марта, 2010 - 20:53:24 - перейти к сообщению
Здравствуйте. Подскажите как можно определить какой датой будет вторая пятница месяца, или первый (последний) понедельник месяца и т.п.?
2. JustUserR - 19 Марта, 2010 - 18:47:18 - перейти к сообщению
Gover пишет:
Например с помощью функции http://www.php.su/functions/?mktime вы можете создать временную метку на начало месяца и пролистывая даты в месяце определять соответствуюие дни недели с помощью функции date("w")
Здравствуйте. Подскажите как можно определить какой датой будет вторая пятница месяца, или первый (последний) понедельник месяца и т.п.?
3. Champion - 19 Марта, 2010 - 19:16:34 - перейти к сообщению
А лучше определить каким днем недели является первое число месяца и прибавить сколько надо.
(Добавление)
Т.е. если первое число месяца среда, то вторая пятница на 9 дней позже. Откуда 9 - ясно? Определить какой день - JustUserR написал как.
(Добавление)
Т.е. если первое число месяца среда, то вторая пятница на 9 дней позже. Откуда 9 - ясно? Определить какой день - JustUserR написал как.
4. JustUserR - 19 Марта, 2010 - 19:18:35 - перейти к сообщению
Champion пишет:
Да можно и так - на самом деле вариантов работы с датами очень много - главное не запутаться что прибавлять а что вычитать
А лучше определить каким днем недели является первое число месяца и прибавить сколько надо
5. jfr - 19 Марта, 2010 - 20:23:30 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $day=19; //любым методом
- $month=3; // присвойте
- $year=2010; // эти переменные $day $month $year или оставьте просто так :)
- for ($i=1;$i<=7;$i++)
- }
- }
- echo $second_friday;
- ?>