Resumen de IA
Descripción
El filtro wpforms_datetime_time_formats filtra los formatos de campo de hora disponibles para el Selector de fecha en el constructor de formularios.
Parámetros
- $time_formats
- (array) (Requerido) Opciones de formato de hora.
Origen
wpforms/includes/functions/data-presets.php
Más Información
El filtro se aplica a una matriz que contiene opciones de formato para campos de hora. Estas opciones se proporcionan dentro del constructor de formularios al usar la opción Selector de fecha.
Este filtro se puede utilizar para agregar opciones de formato adicionales. El formato determinará cómo se muestran las selecciones del campo de hora al usuario, cómo aparecen las horas en las entradas y notificaciones, y también cómo aparecen las selecciones del campo de hora dentro de la base de datos.
Por defecto, WPForms proporciona dos formatos para el campo Hora: un 12 H y un 24 H.
Consulte la referencia de PHP DateTimeInterface para ver opciones de formato adicionales.
Ejemplos
En nuestro ejemplo a continuación, mantenemos todos los formatos de hora predeterminados pero agregamos uno nuevo que aparecerá en la página como 16:04:37 al usar el formato H:i:s.
/**
* Filters the time field formats available for the Date Picker in the form builder.
*
* @link https://wpforms.com/developers/wpforms_datetime_time_formats/
*
* @param array $time_formats Time format options.
* @return array
*/
function wpf_dev_date_field_time_formats ( $time_formats ) {
// Displays 2-digit hour, 2-digit minute, and 2-digit seconds
$time_formats[ 'H:i:s' ] = 'HH:MM:SS';
return $time_formats;
}
add_filter( 'wpforms_datetime_time_formats', 'wpf_dev_date_field_time_formats', 10, 1 );
Relacionado
Referencia del artículo: Cómo crear formatos adicionales para el selector de hora del campo de fecha y hora