Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFieldTypes

DateFieldType::format_value │ public │ WC 1.0

Formats a stored YYYY-MM-DD date using the store's date format.

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

Хуков нет.

Возвращает

mixed. The formatted date, or the value unchanged if it could not be parsed.

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

$DateFieldType = new DateFieldType();
$DateFieldType->format_value( $value, $field );
$value(разное) (обязательный)
The stored value.
$field(массив) (обязательный)
The field.

Код DateFieldType::format_value() WC 11.2.2

public function format_value( $value, array $field ) {
	$date = is_string( $value ) ? $this->parse_date( $value ) : null;

	if ( null === $date ) {
		return $value;
	}

	$formatted = wp_date( wc_date_format(), $date->getTimestamp() );

	return false === $formatted ? $value : $formatted;
}