convert user creation GMT datestamp to local datetime in API

This commit is contained in:
Ron Rennick 2018-12-19 13:20:15 -04:00
parent 125eaaf241
commit d1d2c89ca9
1 changed files with 3 additions and 2 deletions

View File

@ -28,8 +28,9 @@ class WC_REST_Customers_Controller extends WC_REST_Customers_V2_Controller {
/** /**
* Get formatted item data. * Get formatted item data.
* *
* @since 3.0.0
* @param WC_Data $object WC_Data instance. * @param WC_Data $object WC_Data instance.
*
* @since 3.0.0
* @return array * @return array
*/ */
protected function get_formatted_item_data( $object ) { protected function get_formatted_item_data( $object ) {
@ -38,7 +39,7 @@ class WC_REST_Customers_Controller extends WC_REST_Customers_V2_Controller {
// Format date values. // Format date values.
foreach ( $format_date as $key ) { foreach ( $format_date as $key ) {
$datetime = $data[ $key ]; $datetime = 'date_created' == $key ? get_date_from_gmt( $data[ $key ] ) : $data[ $key ];
$data[ $key ] = wc_rest_prepare_date_response( $datetime, false ); $data[ $key ] = wc_rest_prepare_date_response( $datetime, false );
$data[ $key . '_gmt' ] = wc_rest_prepare_date_response( $datetime ); $data[ $key . '_gmt' ] = wc_rest_prepare_date_response( $datetime );
} }