English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual de funções de data e hora do PHP
A função checkdate() aceita o mês, dia e ano da data como parâmetros e verifica se é um calendário gregoriano.
Verifica a legalidade da data composta pelos parâmetros. Será considerado válido se cada parâmetro estiver corretamente definido.
checkdate (int $month, int $day, int $year)
Número | Parâmetros e descrição |
---|---|
1 | month Este é o valor inteiro que representa o mês da data, deve estar entre1e12entre |
2 | day Este é o valor inteiro que representa o dia da data, deve ser menor que o número máximo de dias permitidos no mês especificado. |
3 | year Este é o valor inteiro que representa o ano da data, que deve estar entre1e32767entre |
A função PHP checkdate() retorna um valor booleano. Se a data fornecida for válida, esse valor étrue;Se inválido, éfalse.
Essa função foi originalmente introduzida na versão do PHP4introduzidos e podem ser usados em todas as versões mais recentes.
Os seguintes exemplos demonstramcheckDate()Uso da função-
<?php var_dump(checkdate(11, 07, 1989)); var_dump(checkdate(02, 31, 2008)); $bool = (checkdate(06, 03, 1889)); print($bool); print("\n"); print("result: ".checkdate(13, 30, 2005)); ?>Teste e veja ‹/›
Resultado de saída
bool(true) bool(false) 1 result:
Neste exemplo, tentamos verificar a data de um ano bissexto-
<?php var_dump(checkdate(02, 30, 2004)); var_dump(checkdate(02, 28, 2008)); var_dump(checkdate(05, 31, 2020)); var_dump(checkdate(06, 31, 2020)); ?>Teste e veja ‹/›
Resultado de saída
bool(false) bool(true) bool(true) bool(false)
Os seguintes exemplos verificam a data12/12/2005Se é um calendário gregoriano-
<?php $bool = checkdate(12, 12, 2005); if($bool){ print("Data válida"); }else{ print("Data válida"); } ?>Teste e veja ‹/›
Resultado de saída
Data válida