Automattic\WooCommerce\Admin\API\Reports
TimeInterval::week_number
Returns ISO 8601 week number for the DateTime, if week starts on Monday, otherwise returns simple week number.
Метод класса: TimeInterval{}
Хуков нет.
Возвращает
int.
Использование
$result = TimeInterval::week_number( $datetime, $first_day_of_week );
- $datetime(DateTime) (обязательный)
- Local date for which the week number is to be calculated.
- $first_day_of_week(int) (обязательный)
- 0 for Sunday to 6 for Saturday.
Заметки
- Смотрите: TimeInterval::simple_week_number()
Код TimeInterval::week_number() TimeInterval::week number WC 11.0.1
public static function week_number( $datetime, $first_day_of_week ) {
if ( 1 === $first_day_of_week ) {
$week_number = (int) $datetime->format( 'W' );
} else {
$week_number = self::simple_week_number( $datetime, $first_day_of_week );
}
return $week_number;
}