РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
935 of 1392 menu

Функция today

Функция today возвращает объект Carbon, представляющий текущую дату с временем, установленным на начало дня (00:00:00). Это удобно для сравнения дат без учёта времени, создания запросов с фильтрацией по дате или формирования отчётов за текущий день. Функция учитывает часовой пояс, установленный в конфигурации приложения.

Синтаксис

<?php $date = today(); ?>

Пример использования без параметров

Получение текущей даты в начале дня:

<?php $date = today(); echo $date->toDateString(); ?>

Результат выполнения кода (текущая дата):

"2026-09-08"

Пример с указанием часового пояса

Функция today принимает необязательный параметр - название часового пояса:

<?php $dateMoscow = today('Europe/Moscow'); $dateNewYork = today('America/New_York'); echo $dateMoscow->toDateString(); echo $dateNewYork->toDateString(); ?>

Результат выполнения кода может отличаться в зависимости от текущей даты:

"2026-09-08" "2026-09-08"

Пример использования в запросах Eloquent

Фильтрация записей, созданных сегодня:

<?php namespace App\Http\Controllers; use App\Models\Article; class ArticleController extends Controller { public function index() { $today = today(); $articles = Article::whereDate('created_at', $today)->get(); foreach ($articles as $article) { echo $article->title; } } } ?>

Пример с форматированием даты

Использование методов Carbon для форматирования даты:

<?php $today = today(); echo $today->format('d.m.Y'); echo $today->format('l, F j, Y'); ?>

Результат выполнения кода:

"08.09.2026" "Tuesday, September 8, 2026"

Пример проверки, является ли дата сегодняшней

Сравнение произвольной даты с сегодняшним днём:

<?php use Carbon\Carbon; $date = Carbon::parse('2026-09-07'); $today = today(); if ($date->isToday()) { echo "Date is today"; } else { echo "Date is not today"; } ?>

Результат выполнения кода:

"Date is not today"

Смотрите также

  • функция now,
    которая возвращает текущую дату и время
  • класс Carbon,
    который предоставляет методы для работы с датами
  • класс Date,
    который предоставляет методы для работы с датами
  • метод isToday,
    который проверяет, является ли дата сегодняшней
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить