Resumo de IA
Descrição
O filtro wpforms_datetime_time_formats formata os formatos de campo de hora disponíveis para o Seletor de Data no construtor de formulários.
Parâmetros
- $time_formats
- (array) (Obrigatório) Opções de formato de hora.
Origem
wpforms/includes/functions/data-presets.php
Mais Informações
O filtro é aplicado a um array contendo opções de formato para campos de hora. Estas opções são fornecidas no construtor de formulários ao usar a opção Seletor de Data.
Este filtro pode ser usado para adicionar opções de formato adicionais. O formato determinará como as seleções do campo de hora são exibidas ao utilizador, como as horas aparecem nas entradas e notificações, e também como as seleções do campo de hora aparecem na base de dados.
Por defeito, o WPForms fornece dois formatos para o campo Hora. um 12 H e um 24 H.
Consulte a referência PHP DateTimeInterface para opções de formato adicionais.
Exemplos
No nosso exemplo abaixo, estamos a manter todos os formatos de hora padrão, mas a adicionar um novo que aparecerá na página como 16:04:37 ao usar o 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
Referência do Artigo: Como Criar Formatos Adicionais para o Seletor de Hora do Campo Data e Hora