Automattic\WooCommerce\Admin\API\Reports

TimeInterval::default_after()public staticWC 1.0

Returns default 'after' parameter for the reports.

Метод класса: TimeInterval{}

Хуков нет.

Возвращает

DateTime.

Использование

$result = TimeInterval::default_after();

Код TimeInterval::default_after() WC 8.7.0

public static function default_after() {
	$now       = time();
	$week_back = $now - WEEK_IN_SECONDS;

	$datetime = new \WC_DateTime();
	$datetime->setTimestamp( $week_back );
	// Set local timezone or offset.
	if ( get_option( 'timezone_string' ) ) {
		$datetime->setTimezone( new \DateTimeZone( wc_timezone_string() ) );
	} else {
		$datetime->set_utc_offset( wc_timezone_offset() );
	}
	return $datetime;
}