Resumo de IA
Gostaria de personalizar como datas e horas são exibidas em seu WPForms? Usando parâmetros de data e hora em PHP, você pode formatar datas e horas de várias maneiras para melhor atender às necessidades de seus formulários e de seus usuários.
Neste guia, vamos apresentar os caracteres de formato de data e hora em PHP mais comuns.
Entendendo os Caracteres de Formato de Data
Aqui está uma tabela com os caracteres mais usados para formatar datas no WPForms:
| Caractere de Formato | Descrição | saída de exemplo |
|---|---|---|
| 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) 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 (começando em 0) | 0 a 365 |
| W | Número da semana ISO 8601 do ano, semanas começando 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 fornecido | 28 a 31 |
| L | Se é um ano bissexto | 1 se for um ano bissexto, 0 caso contrário. |
| o | Ano de numeração de 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, com 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 horário de Greenwich (GMT) sem dois pontos entre horas e minutos | Exemplo: +0200 |
| P | Diferença para o horário 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 |
Usando Formatação de Data no WPForms
Para usar esses caracteres de formato no WPForms, você normalmente os combinará em uma 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 de 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 maneiras de usar a formatação de data personalizada no WPForms:
- Em Smart Tags: Use a smart tag
{date}com formatação personalizada:{date format="Y-m-d"}exibiria a data atual como 2024-10-21{date format="F j, Y"}exibiria 21 de Outubro de 2024
- Em campos de Data/Hora: Ao configurar um campo de Data/Hora, você 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 21 de Out, 2024
- Usando
Observação: O campo Padrão de Data/Hora no WPForms oferece opções limitadas de formato. Para usar formatos personalizados como os mencionados acima, você precisará criar formatos adicionais usando um trecho de PHP. Consulte nosso guia sobre criação de formatos adicionais de data/hora para mais detalhes.