Resumo de IA
Descrição
O filtro wpforms_datetime_time_formats formata os campos 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.
Fonte
wpforms/includes/functions/data-presets.php
Mais Informações
O filtro é aplicado a um array contendo opções de formato para campos de hora. Essas opções são fornecidas dentro do 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 usuário, como os horários aparecem nas entradas e notificações, e também como as seleções do campo de hora aparecem no banco de dados.
Por padrão, o WPForms oferece dois formatos para o campo de Hora: um de 12 H e um de 24 H.
Consulte a referência PHP DateTimeInterface para opções de formato adicionais.
Exemplos
Em nosso exemplo abaixo, mantemos todos os formatos de hora padrão, mas adicionamos 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