Получить дату первого и последнего дня месяца

Чтобы получить дату первого и последнего дня текущего месяца стоит воспользоваться функцией date с необходимыми модификаторами. А для получения даты первых и последних дней, например, прошлого или следующего месяца, использование одних модификаторов будет не достаточно. Необходимо в функцию date вторым параметром передать метку времени в формате timestamp.

Пример:
// Получение даты первого дня текущего месяца 
echo date('Y-m-01') . "<br/>"; 
 
// Получение даты последнего дня текущего месяца 
echo date('Y-m-t') . "<br/>"; 
 
// Получение даты первого дня предыдущего месяца 
echo date("Y-m-01", strtotime("-1 month")) . "<br/>"; 
 
// Получение даты последнего дня предыдущего месяца 
echo date("Y-m-t", strtotime("-1 month")) . "<br/>";  
 
// Получение даты первого дня следующего месяца 
40 
 
echo date("Y-m-01", strtotime("+1 month")) . "<br/>"; 
 
// Получение даты последнего дня следующего месяца 
echo date("Y-m-t", strtotime("+1 month"));


В примере была использована, ранее не описанная функция strtotime, она преобразовывает текстовое значение даты(на английском языке) в метку времени timestamp.
Теги:
date, timestamp, strtotime
Добавлено: 30 Марта 2018 19:05:15 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...