WC_Customer_Download_Data_Store::adjust_date_for_db
Adjust a date value to be inserted in the database.
Метод класса: WC_Customer_Download_Data_Store{}
Хуков нет.
Возвращает
Строку. The date converted to 'Y-m-d' format.
Использование
// private - только в коде основоного (родительского) класса $result = $this->adjust_date_for_db( $date );
- $date(разное) (обязательный)
- The date value. Can be a WC_DateTime, a timestamp, or anything else that "date" recognizes.
Код WC_Customer_Download_Data_Store::adjust_date_for_db() WC Customer Download Data Store::adjust date for db WC 10.4.3
private function adjust_date_for_db( $date ) {
if ( 'WC_DateTime' === get_class( $date ) ) {
$date = $date->getTimestamp();
}
$adjusted_date = date( 'Y-m-d', $date ); // phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date
if ( $adjusted_date ) {
return $adjusted_date;
}
$msg = sprintf( __( "I don't know how to get a date from a %s", 'woocommerce' ), is_object( $date ) ? get_class( $date ) : gettype( $date ) );
throw new Exception( $msg );
}