Comment vérifier l'heure entre deux variables de date en php ?
P粉831310404
P粉831310404 2023-08-16 13:21:21
0
1
375

J'ai 3 variables, qui sont 3 nombres (jour, année, mois). Ensemble, ils deviennent une variable de type date. De plus, j'ai une variable de date qui représente la date actuelle.

Comment puis-je vérifier si la première date est 13 ans ou plus avant la date actuelle ? Voici mon code :

$usersday = (int)$_POST['day']; $usersyear = (int)$_POST['année']; $usersmonth = (int)$_POST['mois']; $takedate = date_create("$usersyear-$usersmonth-$usersday"); $date = date_format($takedate, 'd-m-Y'); $currentDate = date('Y-m-d');


P粉831310404
P粉831310404

répondre à tous (1)
P粉787934476

La fonction

date_*()函数和date()是两个不同的日期库API的一部分,令人困惑的是。面向对象版本的date_*()clarifie cela dans une certaine mesure et constitue également une bibliothèque plus puissante. Par exemple :

$usersyear = 2001; $usersmonth = 1; $usersday = 1; $takedate = new DateTime("$usersyear-$usersmonth-$usersday"); $today = new DateTime('today'); $diff = $today->diff($takedate); var_dump($diff, $diff->y);

Sortie :

object(DateInterval)#3 (10) { ["y"]=> int(22) ["m"]=> int(7) ["d"]=> int(15) ["h"]=> int(0) ["i"]=> int(0) ["s"]=> int(0) ["f"]=> float(0) ["invert"]=> int(1) ["days"]=> int(8262) ["from_string"]=> bool(false) } int(22)

Référence :https://www.php.net/manual/en/book.datetime.php

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!