Définir les limites de date en PHP
P粉546257913
2023-08-08 19:34:46
<p>J'ai utilisé certaines fonctions de date entourant la République française de 1792-1806. Mais je veux savoir si les fonctions de date (PHP8) peuvent gérer ces dates. </p>
<pre class="brush:php;toolbar:false;">fonction CheckFrDate($CheckDate){
$BeginFrDate = date_create_from_format('d/m/Y', '22/09/1792');
$EndFrDate = date_create_from_format('d/m/Y', '22/09/1806');
si (
$CheckDate->getTimestamp() > $BeginFrDate->getTimestamp() &&
$CheckDate->getTimestamp() <$EndFrDate->getTimestamp()){
renvoyer 1 ;
}autre{
renvoie -1 ;
}
}</pré>
<p>Donc, une date comme le 23 septembre 1793 devrait convenir. Mais ma fonction continue de renvoyer false. </p>
Si la fonction date renvoie false, vous pouvez obtenir des informations détaillées sur l'erreur en appelant var_dump(date_get_last_errors()).
Plus d'informations : https://www.php.net/manual/en/function.date-get-last-errors.php