Метод isFuture
Метод isFuture применяется к экземпляру класса Carbon
и возвращает логическое значение true, если дата находится
в будущем, и false в противном случае. Метод не принимает
никаких параметров и сравнивает текущую дату и время
с моментом, хранящимся в объекте.
Синтаксис
<?php
$date->isFuture();
?>
Пример
Давайте проверим, является ли дата завтрашнего дня будущей:
<?php
use Carbon\Carbon;
$res = Carbon::tomorrow()->isFuture();
echo $res;
?>
Результат выполнения кода:
"true"
Пример
Проверим, является ли дата вчерашнего дня будущей:
<?php
use Carbon\Carbon;
$res = Carbon::yesterday()->isFuture();
echo $res;
?>
Результат выполнения кода:
"false"
Пример
Используем метод isFuture с произвольной датой
в будущем на 3 дня:
<?php
use Carbon\Carbon;
$res = Carbon::now()->addDays(3)->isFuture();
echo $res;
?>
Результат выполнения кода:
"true"
Пример
Проверим текущую дату и время:
<?php
use Carbon\Carbon;
$res = Carbon::now()->isFuture();
echo $res;
?>
Результат выполнения кода:
"false"
Пример
Используем метод для проверки даты из строки:
<?php
use Carbon\Carbon;
$res = Carbon::parse('2026-12-31')->isFuture();
echo $res;
?>
Результат выполнения кода:
"true"