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

Метод date класса Email

Метод date класса Email устанавливает дату письма в виде объекта DateTimeInterface. Первым параметром передаётся дата отправки. Если дата не задана, Symfony автоматически подставляет текущий момент времени при отправке письма.

Синтаксис

public function date(DateTimeInterface $date): static

Пример

Давайте создадим письмо и установим дату отправки:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Mime\Email; class EmailController extends AbstractController { public function index(): Response { $email = (new Email()) ->from('sender@example.com') ->to('recipient@example.com') ->subject('Hello') ->text('hello') ->date(new \DateTimeImmutable('2024-01-01 12:00:00')); return new Response($email->getDate()->format('Y-m-d H:i:s')); } } ?>

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

"2024-01-01 12:00:00"

Пример

Давайте установим дату с помощью относительного формата:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Mime\Email; class EmailController extends AbstractController { public function index(): Response { $email = (new Email()) ->from('sender@example.com') ->to('recipient@example.com') ->subject('Hello') ->text('hello') ->date(new \DateTimeImmutable('+1 day')); return new Response($email->getDate()->format('Y-m-d')); } } ?>

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

"2024-01-02"

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

  • класс Email,
    который представляет электронное письмо
  • метод subject,
    который задаёт тему письма
  • метод text,
    который задаёт текстовое содержимое письма
  • метод from,
    который задаёт адрес отправителя
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить