Номер недели и день недели
У меня есть номер недели текущего года и день недели, сгенерированный датой(), как это.
$week_number = date('W');
$week_day = date('w');
Мне нужно отформатировать это. Как я могу узнать дату начала этой недели? Или день месяца с $week_number и $week_day?
2
Author: Tigran Tokmajyan, 2010-03-03
1 answers
Обновление:
Возможно, эта статья поможет вам. В нем описывается, как получить дату начала и окончания данной недели.
<?php
// Monday
echo date(
datetime::ISO8601,
strtotime("2006W37"));
// Sunday
echo date(
datetime::ISO8601,
strtotime("2006W377"));
?>
Где формат <year>W<week-number><daynumber>
, а понедельник 1
.
Обновление 2:
Возможно, другая возможность заключается в использовании strtotime()
таким образом:
echo strtotime("last Monday");
echo strtotime("next Sunday");
Вы можете объединить это с date()
, чтобы получить дату в нужном формате.
Вы можете узнать день месяца с помощью date('d')
непосредственно.
3
Author: Felix Kling, 2010-03-03 15:27:54