Resumo de IA
Gostaria de personalizar a forma como as datas e horas são apresentadas no seu WPForms? Ao utilizar parâmetros de data e hora em PHP, pode formatar datas e horas de várias formas para melhor se adequar aos seus formulários e às necessidades dos seus utilizadores.
Neste guia, vamos guiá-lo através dos caracteres de formato de data e hora em PHP mais comuns.
Compreender os Caracteres de Formato de Data
Aqui está uma tabela dos caracteres mais utilizados para formatar datas no WPForms:
| Caractere de Formato | Descrição | exemplo de resultado |
|---|---|---|
| d | Dia do mês, 2 dígitos com zeros à esquerda | 01 a 31 |
| D | Uma representação textual de um dia, três letras | Seg a Dom |
| j | Dia do mês sem zeros à esquerda | 1 a 31 |
| l (L minúsculo) | Uma representação textual completa do dia da semana | Domingo a Sábado |
| N | Representação numérica ISO 8601 do dia da semana | 1 (para Segunda-feira) a 7 (para Domingo) |
| S | Sufixo ordinal em inglês para o dia do mês, 2 caracteres | st, nd, rd ou th. Funciona bem com j |
| w | Representação numérica do dia da semana | 0 (para Domingo) a 6 (para Sábado) |
| z | O dia do ano (a partir de 0) | 0 a 365 |
| W | Número da semana ISO 8601 do ano, semanas a começar na Segunda-feira | Exemplo: 34 (a 34ª semana do ano) |
| F | Uma representação textual completa de um mês, como Janeiro ou Março | Janeiro a Dezembro |
| m | Representação numérica de um mês, com zeros à esquerda | 01 a 12 |
| M | Uma representação textual curta de um mês, três letras | Jan a Dez |
| n | Representação numérica de um mês, sem zeros à esquerda | 1 a 12 |
| t | Número de dias no mês dado | 28 a 31 |
| L | Se é um ano bissexto | 1 se for um ano bissexto, 0 caso contrário. |
| o | Ano de numeração da semana ISO 8601. Este tem o mesmo valor que Y, exceto que se o número da semana ISO (W) pertencer ao ano anterior ou seguinte, esse ano é usado em vez disso. | Exemplos: 1997 ou 2009 |
| Y | Uma representação numérica completa de um ano, pelo menos 4 dígitos, com – para anos a.C. | Exemplos: -0044, 0657, 1997, 2006, 20191 |
| y | Uma representação de dois dígitos de um ano | Exemplos: 97 ou 06 |
| a | Ante meridiem e Post meridiem em minúsculas | am ou pm |
| A | Ante meridiem e Post meridiem em maiúsculas | AM ou PM |
| g | Formato de 12 horas de uma hora sem zeros à esquerda | 1 a 12 |
| G | Formato de 24 horas de uma hora sem zeros à esquerda | 0 a 23 |
| h | Formato de 12 horas de uma hora com zeros à esquerda | 01 a 12 |
| H | Formato de 24 horas de uma hora com zeros à esquerda | 00 a 23 |
| i | Minutos com zeros à esquerda | 00 a 59 |
| s | Segundos com zeros à esquerda | 00 a 59 |
| u | Microssegundos | Exemplo: 654321 |
| v | Milissegundos | Exemplo: 654 |
| e | Identificador do fuso horário | Exemplos: UTC, GMT, America/New_York |
| I (i maiúsculo) | Se a data está em horário de verão | 1 se Horário de Verão, 0 caso contrário. |
| O | Diferença para o tempo de Greenwich (GMT) sem dois pontos entre horas e minutos | Exemplo: +0200 |
| P | Diferença para o tempo de Greenwich (GMT) com dois pontos entre horas e minutos | Exemplo: +02:00 |
| T | Abreviação do fuso horário | Exemplos: EST, EDT |
| Z | Offset do fuso horário em segundos | -43200 a 50400 |
| c | Data ISO 8601 | 2023-09-09T15:45:30-04:00 |
| r | Data formatada RFC 2822 | Qua, 09 Set 2023 15:45:30 -0400 |
Utilizar Formatação de Data no WPForms
Para usar estes caracteres de formato no WPForms, normalmente irá combiná-los numa string. Aqui estão alguns exemplos comuns:
Y-m-d: 2024-10-21 (Ano-Mês-Dia)d/m/Y: 21/10/2024 (Dia/Mês/Ano)F j, Y: 21 de Outubro, 2024 (Mês Dia, Ano)D, d M Y: Seg, 21 Out 2024 (Dia Abreviado, Dia Mês Ano)
Exemplos Práticos no WPForms
Aqui estão algumas formas como pode usar formatação de data personalizada no WPForms:
- Em Smart Tags: Use a smart tag
{date}com formatação personalizada:{date format="Y-m-d"}produziria a data atual como 2024-10-21{date format="F j, Y"}produziria 21 de Outubro, 2024
- Em campos de Data/Hora: Ao configurar um campo de Data/Hora, pode personalizar o formato da data:
- Usando
d/m/Ypara um formato dia/mês/ano - Use
M j, Ypara um formato de nome de mês abreviado como Out 21, 2024
- Usando
Nota: O campo de Data/Hora predefinido no WPForms oferece opções de formato limitadas. Para usar formatos personalizados como os mencionados acima, terá de criar formatos adicionais usando um trecho de código PHP. Consulte o nosso guia sobre criação de formatos de data/hora adicionais para mais detalhes.