src/ZonedDateTime.php
public static function now(TimeZone $timeZone, Clock $clock = null) : ZonedDateTime
    {
        return ZonedDateTime::ofInstant(Instant::now($clock), $timeZone);
    }
public static function now(TimeZone $timeZone, Clock $clock = null) : ZonedDateTime
    {
        return ZonedDateTime::ofInstant(Instant::now($clock), $timeZone);
    }
public static function now ( TimeZone $ timeZone , Clock $ clock = null ) : ZonedDateTime { return ZonedDateTime :: ofInstant ( Instant :: now ( $ clock ) , $ timeZone ) ; }
Returns the current date-time in the given time-zone, according to the given clock.

If no clock is provided, the system clock is used.

@param TimeZone   $timeZone
@param Clock|null $clock

@return ZonedDateTime
Returns the current date - time in the given time - zone according to the given clock .