Atenção!

Este artigo contém código PHP e destina-se a programadores. Oferecemos este código como cortesia, mas não prestamos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

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 );


Referência do Artigo: Como Criar Formatos Adicionais para o Seletor de Hora do Campo Data e Hora