<html lang="pt-pt" dir="ltr"><head></head><body>### [wpforms_datetime_date_formats](https://wpforms.com/developers/wpforms_datetime_date_formats/)

**Publicado:** 18 de março de 2020
**Autor:** Equipa Editorial

**Excerto:** O wpforms_datetime_date_formats filtra os formatos de data disponíveis para o **Seletor de Data** no construtor de formulários.


**Conteúdo:**

## Descrição

O filtro `wpforms_datetime_date_formats` filtra os formatos de data disponíveis para o **Seletor de Data** no construtor de formulários.

## Parâmetros

$formats*(array) (Obrigatório)* Opções de formato de data.## Origem

`wpforms/includes/functions/data-presets.php`

## Mais Informações

O filtro é aplicado a um array que contém opções de formato para campos de data. 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 de campos de data são exibidas ao utilizador, como as datas aparecem nas entradas e notificações, e também como as seleções de campos de data aparecem na base de dados.

As opções de formato de data padrão incluem:

- **m/d/Y**: 01/31/2019
- **d/m/Y**: 31/01/2019
- **F j, Y**: January 31, 2019

Consulte a [referência de data PHP](https://www.php.net/manual/en/function.date.php "Referência de data PHP") para opções de formato adicionais.

## Exemplos

No nosso exemplo abaixo, mantemos todas as opções de data padrão, mas adicionamos uma nova que ficará assim:
**Terça-feira 27 de agosto de 2019** usando `l j \of F Y`.

 Note que no trecho estamos a escapar a palavra **of** com uma barra invertida (**\\**).

```

/**
 * Filtra os formatos de data disponíveis para o Seletor de Data no construtor de formulários.
 * 
 * @link   https://wpforms.com/developers/wpforms_datetime_date_formats/
 *
 * @param  array $formats Opções de formato de data.
 * @return array
 */

function wpf_dev_date_field_formats( $formats ) {
 
    // A chave do item é o caractere de data JS - veja https://flatpickr.js.org/formatting/
    // O valor do item está em formato PHP - veja http://php.net/manual/en/function.date.php
 
    // Adiciona novo formato Segunda-feira, 20 de dezembro de 2021
    $formats[ 'l, J \of F Y' ] = 'l, jS \of F Y';
 
    return $formats;
}
 
add_filter( 'wpforms_datetime_date_formats', 'wpf_dev_date_field_formats', 10, 1 );

```

## Relacionados

Referência do Artigo: [Como Criar Formatos Adicionais para o Campo de Data](https://wpforms.com/developers/how-to-create-additional-formats-for-the-date-field/ "Como Criar Formatos Adicionais para o Campo de Data")

**Categorias:** Filtros Hooks

**Tags:** Campo Data Hora, PHP

---</body></html>