calcule de date

Eléphanteau du PHP | 11 Messages

11 déc. 2019, 10:17

Bonjour j'ai un projet :un joueur a un statut(dans ma BDD) ex un int (0) ; ce statut a été crée a une date (un timestamp) ,ce statut ne lui permet pas de jouer jusqu'a une autre date (24h) apres le statut redeviens (1).
le calcule de la date avenir me pose problême jai regarder la doc php il y a date() et mktime() ,suis-je sur la bonne voie?

Avatar du membre
Mammouth du PHP | 1609 Messages

11 déc. 2019, 11:55

Salut solair88, à priori pour moi le plus simple si tu veux vérifier qu'il y a bien 24h entre deux dates, c'est de comparer la différence entre leurs timestamps. Il suffit qu'elle soit supérieur à 24 * 60 * 60 (le nombre de secondes dans une journée).
Développeur web depuis + de 20 ans

Eléphanteau du PHP | 11 Messages

11 déc. 2019, 18:12

Merci pour ta réponse .ok juste une condition du style:?.

Code : Tout sélectionner

<?php if( $datas->date() > a 24*60*60): ?> //faire quelque chose

Avatar du membre
Mammouth du PHP | 1609 Messages

11 déc. 2019, 20:12

Non plutot du style :
Si timestamp2 - timestamp1 > 24 * 60 * 60
Développeur web depuis + de 20 ans

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

12 déc. 2019, 12:44

Voici quelques astuces de la FAQ qui peuvent toujours servir : Quelques petites manipulations avec les dates (PHP/MySQL) :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 11 Messages

12 déc. 2019, 22:39

je testes je vous dit merci