English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni di data e ora PHP
La funzione checkdate() accetta il mese, giorno e anno della data come parametri e verifica se questa è una data gregoriana.
Controlla la legittimità della data formata dai parametri. Se ogni parametro è definito correttamente, viene considerata valida.
checkdate (int $month, int $day, int $year)
Numero di sequenza | Parametri e descrizione |
---|---|
1 | month Questo è l'intero che rappresenta il mese della data, deve essere compreso tra 1 e 12. |
2 | day Questo è l'intero che rappresenta il giorno della data, deve essere inferiore al numero massimo di giorni permessi nel mese fornito. |
3 | year Questo è l'intero che rappresenta l'anno della data, deve essere compreso tra 1 e 32767. |
La funzione PHP checkdate() restituisce un valore booleano. Se la data fornita è valida, questo valore ètrue;Se non valida, èfalse.
Questa funzione è stata introdotta per la prima volta nella versione PHP 4 e può essere utilizzata in tutte le versioni successive.
Il seguente esempio dimostracheckDate()Uso della funzione-
<?php var_dump(checkdate(11, 07, 1989)); var_dump(checkdate(02, 31, 2008)); $bool = (checkdate(06, 03, 1889)); print($bool); print("\n"); print("risultato: ".checkdate(13, 30, 2005)); ?>测试看看 ‹/›
输出结果
bool(true) bool(false) 1 risultato:
In questo esempio, proviamo a verificare la data di un anno bisestile-
<?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)); ?>测试看看 ‹/›
输出结果
bool(false) bool(true) bool(true) bool(false)
Il seguente esempio verifica se la data 12/12/2005 è una data gregoriana-
<?php $bool = checkdate(12, 12, 2005); if($bool){ print("数据日期有效"); }else{ print("数据日期无效"); } ?>测试看看 ‹/›
输出结果
数据日期有效