/src/Generator/CalendarGenerator.php
PHP-Code:
<?php
declare(strict_types=1);
namespace ContaoThemesShop\VacancyCalendar\Generator;
use Carbon\Carbon;
use Contao\Model\Collection;
use ContaoThemesShop\VacancyCalendar\Model\ReservationModel;
use Symfony\Contracts\Translation\TranslatorInterface;
use function array_key_exists;
use function count;
use function is_array;
use function ksort;
use function sprintf;
/**
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
* @SuppressWarnings(PHPMD.NPathComplexity)
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
*/
final class CalendarGenerator
{
private const DATE_FORMAT = 'Ymd';
....
Dies verursacht wohl eine "Zeitverschiebung" zur Backendeinstellung.
Das ändern auf mein Backend-Datumsformat hatte Abhilfe gebracht:
private const DATE_FORMAT = 'd.m.Y';
Der richtige Ansatz hier wäre wohl: private const DATE_FORMAT = 'nimm-das-datum-aus-den-backeneinstellungen';