[php] Vérifier date PHP

Fermé
Utilisateur anonyme - 28 juil. 2012 à 05:08
 Utilisateur anonyme - 1 août 2012 à 12:39
Bonjour,
Je suis en train de créer un système en PHP qui se base sur le cycle de paiement du client: 1 mois, 2 mois, 3 mois, 6 et 12 mois.
En fonction du cycle de renouvellement et des données postés, je calcule le nombre de jour à enlever de l'abonnement avec:
$nbJours = ceil(0.50*$slotsadd);


Si ça me retourne 4 jours, je veut vérifier que sur la date $expiration, il reste les 4 jours et 1 jour supplémentaire mais je ne sais pas comment faire.

Merci d'avance

Cordialement,

2 réponses

pilotepro Messages postés 88 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 25 août 2012 7
Modifié par pilotepro le 28/07/2012 à 23:29
Bonsoir,
Si j'ai bien compris tu veut relever la valeur de la variable "nbJours", le nombre de jours et de la variable "expiration", la valeur de "nbJours" plus 1 jour.

Si c'est bien sa voici comment procéder :

<?php  
$nbJours = 0; 
$expiration = 0; 

$nbJours = ceil(0.50*$slotsadd);  
$expiration = $nbJours + 1; 

echo "$nbJours $expiration";  
?>  


Voilà j'espère avoir pu t'aider.

Cordialement
Pilotepro
1
Utilisateur anonyme
29 juil. 2012 à 01:34
oui mais je veut vérifier que sur la date d'expiration il reste au moins $nbJours + 1
0
pilotepro Messages postés 88 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 25 août 2012 7
29 juil. 2012 à 02:45
Bonsoir,
Dans ce cas c'est simple :

<?php  
$nbJours = 0; 
$expiration = 0; 

$nbJours = ceil(0.50*$slotsadd);  
$expiration = $nbJours + 1; 

if ($expiration >= $nbJours + 1)
{
    echo "Votre abonnement est en règle.";
}
else
{
    echo "Votre abonnement a expiré veuillez le renouveler.";
}
?>  


En espérant avoir pu une nouvelle fois t'aider.

Cordialement
1
Utilisateur anonyme
1 août 2012 à 12:39
Merci pour le code mais le problème c'est que je récupère la date d'expiration depuis MySQL comme ça: 2012-08-01 et comment la convertir car là le code marche à moitié du coup/// merci de ta précieuse aide !
0