Descrição
O wpforms_datetime_time_formats
filtra os formatos de campo de tempo disponíveis para o Selecionador 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 uma matriz que contém opções de formato para campos de tempo. Essas opções são fornecidas no construtor de formulários quando se usa a opção Date Picker.
Esse filtro pode ser usado para adicionar outras opções de formato. O formato determinará como as seleções do campo de tempo serão exibidas para o usuário, como os tempos aparecerão nas entradas e notificações e também como as seleções do campo de tempo aparecerão no banco de dados.
Por padrão, o WPForms fornece dois formatos para o campo Hora: um de 12 H e outro de 24 H.
Consulte a referência do PHP DateTimeInterface para obter mais opções de formato.
Exemplos
Em nosso exemplo abaixo, estamos mantendo todos os formatos de hora padrão, mas adicionando um novo que aparecerá na página como 16:04:37 ao usar o H:i:s
formato.
/** * 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 tempo do campo Data-Hora