Получить Twig начало дня date_modify - PullRequest
2 голосов
/ 06 ноября 2019

Я пытаюсь получить начало сегодняшней даты и времени в Twig. Я обнаружил, что вы можете получить начало текущей недели, выполнив следующее:

{{ now | date_modify('monday this week')|date('d-m-y H:i:s') }}

Так что я предполагаю, что будет способ сделать это к началу сегодняшнего дня. До сих пор я пытался:

{{ now | date_modify('start of day')|date('d-m-y H:i:s') }}

{{ now | date_modify('start of today')|date('d-m-y H:i:s') }}

Что привело к:

Предупреждение PHP: DateTime ::modify (): Не удалось проанализировать строку времени (начало дня) в позиции 0

PHP Предупреждение: DateTime :: modify (): Не удалось проанализировать строку времени (начало сегодняшнего дня) в позиции 0

Я хотел бы знать:

  1. Каков правильный синтаксис, чтобы спросить это?
  2. Где я могу найти список этих строк?
  3. Любые альтернативы для передачи в строках

Спасибо.

1 Ответ

1 голос
/ 06 ноября 2019

вы можете найти эти строки здесь: https://www.php.net/manual/en/datetime.formats.relative.php.

Так что я думаю, что вы ищете это: {{ now | date_modify('today') | date('d-m-y h:m:s') }}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...