/** * Create a new date archive instance from a specific format. * * @param string $type * @param string $format * @param string $value * @param bool $local * @return static */ public static function createFromFormat($type, $format, $value, $local = true) { $timezone = $local ? WP::timezone() : null; $datetime = Carbon::createFromFormat($format, $value, $timezone); return new static($type, $datetime->startOfDay()); }