Упражнения с датами PHP | Получите текущий месяц и предыдущие три месяца
Получите текущий месяц и предыдущие три месяца
Напишите сценарий PHP, чтобы получить текущий месяц и предыдущие три месяца.
Пример
Попробуй сам »<?php
echo date("M - Y")."<br>";
echo date("M - Y",strtotime("-1 Months"))."<br>";
echo date("M - Y",strtotime("-2 Months"))."<br>";
echo date("M - Y",strtotime("-3 Months"))."<br>";
?>
Теория к упражнению
Функция strtotime() преобразует текстовое datetime на английском языке в метку времени Unix (количество секунд с 1 января 1970 года 00:00:00 по Гринвичу).
Примечание: помните о датах в форматах m/d/y или dmy; если разделителем является косая черта (/), то предполагается американский m/d/y. Если разделителем является тире (-) или точка (.), Предполагается европейский формат dmy. Чтобы избежать возможных ошибок, по возможности используйте даты ГГГГ-ММ-ДД или date_create_from_format().
Синтаксис
strtotime(time, now);
Значения параметров
Параметр | Описание |
---|---|
time | Обязательный. Задает строку даты / времени |
now | Необязательный. Задает метку времени, используемую в качестве основы для расчета относительных дат. |
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.