date_default_timezone_set

Supported Versions: PHP 5 >= 5.1.0, PHP 7, PHP 8
Sets the default timezone used by all date/time functions in a script
date_default_timezone_set(string $timezoneId): bool
            return $config->get('app.env''production');

        });



        
date_default_timezone_set($config->get('app.timezone''UTC'));



        
mb_internal_encoding('UTF-8');

    }
    protected function setUp(): void

    
{

        
$this->defaultTimezone date_default_timezone_get();

        
date_default_timezone_set('UTC');

    }



    protected function 
tearDown(): void
    protected function tearDown(): void

    
{

        
date_default_timezone_set($this->defaultTimezone);

        
Carbon::setTestNow(null);

        
m::close();

    }
    public function testValidateDateAndFormat()

    {

        
date_default_timezone_set('UTC');

        
$trans $this->getIlluminateArrayTranslator();

        
$v = new Validator($trans, ['x' => '2000-01-01'], ['x' => 'date']);

        
$this->assertTrue($v->passes());
    public function testDateEquals()

    {

        
date_default_timezone_set('UTC');

        
$trans $this->getIlluminateArrayTranslator();

        
$v = new Validator($trans, ['x' => '2000-01-01'], ['x' => 'date_equals:2000-01-01']);

        
$this->assertTrue($v->passes());
    public function testDateEqualsRespectsCarbonTestNowWhenParameterIsRelative()

    {

        
date_default_timezone_set('UTC');

        
$trans $this->getIlluminateArrayTranslator();

        
Carbon::setTestNow(new Carbon('2018-01-01'));
    public function testBeforeAndAfter()

    {

        
date_default_timezone_set('UTC');

        
$trans $this->getIlluminateArrayTranslator();

        
$v = new Validator($trans, ['x' => '2000-01-01'], ['x' => 'Before:2012-01-01']);

        
$this->assertTrue($v->passes());
    public function testBeforeAndAfterWithFormat()

    {

        
date_default_timezone_set('UTC');

        
$trans $this->getIlluminateArrayTranslator();

        
$v = new Validator($trans, ['x' => '31/12/2000'], ['x' => 'before:31/02/2012']);

        
$this->assertTrue($v->fails());
    public function testWeakBeforeAndAfter()

    {

        
date_default_timezone_set('UTC');

        
$trans $this->getIlluminateArrayTranslator();

        
$v = new Validator($trans, ['x' => '2012-01-15'], ['x' => 'before_or_equal:2012-01-15']);

        
$this->assertTrue($v->passes());
    protected function tearDown(): void

    
{

        
date_default_timezone_set($this->currentTimezone);

    }



    public function 
testDateConvertsToDatabaseValue(): void
    public function testDateRestsSummerTimeAffection(): void

    
{

        
date_default_timezone_set('Europe/Berlin');



        
$date $this->type->convertToPHPValue('2009-08-01'$this->platform);

        
self::assertEquals('00:00:00'$date->format('H:i:s'));
        }



        if (
function_exists('date_default_timezone_set') && function_exists('date_default_timezone_get')) {

            
date_default_timezone_set(Silencer::call('date_default_timezone_get'));

        }



        if (!
$shutdownRegistered) {
error_reporting(E_ALL);



if (
function_exists('date_default_timezone_set') && function_exists('date_default_timezone_get')) {

    
date_default_timezone_set(@date_default_timezone_get());

}



require 
__DIR__.'/../src/bootstrap.php';
    public static function setUpBeforeClass(): void

    
{

        
self::$timezone date_default_timezone_get();

        
date_default_timezone_set('UTC');



        
self::$prevTerminalEmulator getenv('TERMINAL_EMULATOR');

        
putenv('TERMINAL_EMULATOR');
    public static function tearDownAfterClass(): void

    
{

        
date_default_timezone_set(self::$timezone);

        
putenv('TERMINAL_EMULATOR'.(self::$prevTerminalEmulator '='.self::$prevTerminalEmulator ''));

    }