Упражнения с датами PHP: получите первый и последний дни месяца с указанной даты
Получите первый и последний дни месяца с указанной даты
Напишите сценарий PHP, чтобы получить первый и последний день месяца с указанной даты.
Пример
Попробуй сам »<?php
$dt = "2021-02-23";
echo 'Первый день: '. date("Y-m-01", strtotime($dt)).' - Последний день: '. date("Y-m-t", strtotime($dt));
?>
Объяснение к упражнению:
date — Форматирует вывод системной даты/времени
Синтаксис
date ( string $format , int|null $timestamp = null ) : string
Возвращает строку, отформатированную в соответствии с указанным шаблоном format. Используется метка времени, заданная аргументом timestamp, или текущее системное время, если timestamp не задан. Таким образом, timestamp является необязательным и по умолчанию равен значению, возвращаемому функцией time().
-
format
-
Принятый формат DateTimeInterface::format().
-
timestamp
-
Необязательный параметр
timestamp
представляет собой метку времени типа int, по умолчанию равную текущему локальному времени, еслиtimestamp
не указан илиnull
. Другими словами, значение по умолчанию равно результату функции time().
t — возвращает количество дней в месяце указанной даты
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.