Я думаю, вы могли неправильно прочитать документацию.
Фильтр даты принимает любой формат даты, поддерживаемый экземплярами DateTime и DateTime.
Это означает, что вы можете просто передать такие вещи, как "2011-01-20 12:00:00
" ИЛИ настоящий объект DateTime.
Но вам не нужно иметь дело с объектом, если вы не хотите делать.
Теперь, если вам нужна эта строка для отображения в определенном часовом поясе, я бы установил этот часовой пояс в php, прежде чем передать его ветке
$x = new DateTime("2010-01-01 12:00:00");
$x->setTimezone(new DateTimeZone("The Timezone you need"));
// pass to twig