Laravel bietet von Haus aus einiges an Zeitfunktionen, die meisten über Carbon (Artikel) realisiert.
In der App-Konfigurationsdatei (config/app.php) kann man entsprechend ein der php-unterstützten Timezones eintragen.
/* |-------------------------------------------------------------------------- | Application Timezone |-------------------------------------------------------------------------- | | Here you may specify the default timezone for your application, which | will be used by the PHP date and date-time functions. We have gone | ahead and set this to a sensible default for you out of the box. | */ 'timezone' => 'Europe/Berlin',
Alternativ oder auch für’s debugging lässt sich dieser Wert über die Config-Klasse setzen oder auslesen:
// Auslesen der festgelegten Timezone Config::get('app.timezone'); // Auslesen mit alternativem Rückgabewert, sofern keine Timezone hinterlegt ist Config::get('app.timezone','Undefiniert'); // Setzen der Timezone Config::set('app.timezone','UTC');