function get_valid_date_picker_field($field)
 {
     // v4 used date_format
     if (!empty($field['date_format'])) {
         // extract vars
         $date_format = acf_extract_var($field, 'date_format');
         $display_format = acf_extract_var($field, 'display_format');
         // convert from js to php
         $date_format = acf_convert_date_to_php($date_format);
         $display_format = acf_convert_date_to_php($display_format);
         // append settings
         $field['return_format'] = $date_format;
         $field['display_format'] = $display_format;
     }
     // return
     return $field;
 }
 function get_valid_date_time_picker_field($field)
 {
     // 3rd party date time picker
     // https://github.com/soderlind/acf-field-date-time-picker
     if (!empty($field['time_format'])) {
         // extract vars
         $time_format = acf_extract_var($field, 'time_format');
         $date_format = acf_extract_var($field, 'date_format');
         $get_as_timestamp = acf_extract_var($field, 'get_as_timestamp');
         // convert from js to php
         $time_format = acf_convert_time_to_php($time_format);
         $date_format = acf_convert_date_to_php($date_format);
         // append settings
         $field['return_format'] = $date_format . ' ' . $time_format;
         $field['display_format'] = $date_format . ' ' . $time_format;
         // timestamp
         if ($get_as_timestamp === 'true') {
             $field['return_format'] = 'U';
         }
     }
     // return
     return $field;
 }