|
|
|
| Помогите пожалуйста узнать в формате date("Y-m-d") дату первого дня текущего месяца и дату последнего дня текущего месяца. | |
|
|
|
|
|
|
|
для: Blizard
(30.11.2011 в 17:59)
| | Ну, дата первого дня всегда начинается с 1, а для последнего дня месяца есть специальный флаг форматирования t
<?php
echo date("Y-m-01")."<br>";
echo date("Y-m-t")."<br>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(30.11.2011 в 18:24)
| | Спасибо! | |
|
|
|
|
|
|
|
для: cheops
(30.11.2011 в 18:24)
| | cheops, а как в этих же границах вывести даты без выходных? | |
|
|
|
|
|
|
|
для: Blizard
(01.12.2011 в 15:36)
| | Можно начать отталкиваться от следующего скрипта
<?php
$begin = mktime(0, 0, 0, date('m'), 1, date("Y"));
$end = mktime(0, 0, 0, date('m'), date("t"), date("Y"));
for($i = $begin; $i <= $end; $i += 86400)
{
// За исключением субботы и воскресенья
if(date("w", $i) != 0 && date("w", $i) != 6)
echo date("Y-m-d", $i)."<br>";
}
?>
|
| |
|
|
|