Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1358 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Besoin aide calcul temps en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Besoin aide calcul temps en PHP

n°2189754
babass14
Posté le 12-05-2013 à 12:29:04  profilanswer
 

Bonjour à tous.
 
J'ai besoin d'aide pour la modification d'une de mes pages PHP.
A aujourd'hui je crée un cookie avec la fonction "setcookie" pour lequel j'attribue une durée de vie de "$time_between_votes".
Le "$time_between_votes" est configurer dans un fichier de config général dans lequel j'entrais un temps en secondes sous cette forme:
 
//Temps avant le vote en secondes
$time_between_votes = 36000;  
 
Je souhaiterais modifier ce temps par un calcul me permettant de donner le nombre de secondes avant la fin du mois, pour que le cookies se détruise en fin de mois. Le but étant de ne pas faire de grosse modif dans mes script.
Je ne suis pas un grand expert donc je ne voit pas trop comment calculer cela?
 
Merci d'avance pour votre aide.


Message édité par babass14 le 12-05-2013 à 18:02:21
mood
Publicité
Posté le 12-05-2013 à 12:29:04  profilanswer
 

n°2189763
CyberDenix
Posté le 12-05-2013 à 14:03:39  profilanswer
 

regarde du coté de mktime


Message édité par CyberDenix le 12-05-2013 à 14:04:01

---------------
Directeur Technique (CTO)
n°2189775
babass14
Posté le 12-05-2013 à 16:08:51  profilanswer
 

Merci pour ta réponse CyberDenix.
Le mktime() n'est pas remplacé par time() ?  (je suis sur du PHP 5.3)

n°2189778
babass14
Posté le 12-05-2013 à 16:25:25  profilanswer
 

En fait dans ma formule d'origine j'utilise déja la fonction time:
 
setcookie("vote", $question, time()+$time_between_votes)
 
Est ce que je ne peux pas mettre une date directement en remplacement de cette fonction time?

n°2189783
babass14
Posté le 12-05-2013 à 17:53:16  profilanswer
 

Bon finalement j'ai trouvé une solution.
Voila ce que j'ai mis pour avoir mon nombre de secondes avant la fin du mois.
 
$reste_mois=(date("t" )-date("d" )-1)*3600*24;
$reste_jour=(24-date("H" )-1)*3600;
$reste_heure=(60-date("i" )-1)*60;
$reste_minute=60-date("s" );
$time_between_votes=$reste_mois+$reste_jour+$reste_heure+$reste_minute;


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Besoin aide calcul temps en PHP

 

Sujets relatifs
Insérer une donnée dans une base SQlite via PHP[PHP]Problème d'autentification en PHP
Calcul différence de deux dates au format FRTemps de développement entre PHP/Java/Flash
Aide programmation C++ (débutant)aide en c++ dans abaqus
[JS/PHP/XML] Les encodages...Aide programme démineur
Plus de sujets relatifs à : [Résolu] Besoin aide calcul temps en PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR