Connaître le nom du mois suivant à partir d'un timestamp... [PHP] - PHP - Programmation
Marsh Posté le 08-06-2003 à 12:10:10
$mois = date("m",$timestamp) + 1;
Marsh Posté le 08-06-2003 à 12:11:07
si le timestamp vient d'une base de données mysql tu peux formater ta requête avec la fonction suivante :  
 
Code :
  | 
 
 
et si c'est en php brut il va te falloir faire une petite fonction propre .....
Marsh Posté le 08-06-2003 à 12:12:23
| simogeo a écrit : si le timestamp vient d'une base de données mysql tu peux formater ta requête avec la fonction suivante :   
    | 
pourquoi fonction propre 
 
 
date fonctionne tres bien
Marsh Posté le 08-06-2003 à 12:15:54
| Skylight a écrit : pourquoi fonction propre   | 
 
 
$mois = date("m",$timestamp) + 1; 
 
parce que si date("m",$timestamp) == 12  
 
$mois == 13 ....
 
 
 
Marsh Posté le 08-06-2003 à 12:21:21
| simogeo a écrit :    | 
un ptit if ... 
 
ou mieux, un modulo 
 
$mois = (date("m",$timestamp) + 1) % 12;
Marsh Posté le 08-06-2003 à 12:23:47
| Skylight a écrit : un ptit if ...   | 
 
c'est pour ca que je dis qu'il faut faire une petite fonction   
   ... il faut aussi un tableau associatif avec les mois au format texte 
Marsh Posté le 08-06-2003 à 12:25:34
| simogeo a écrit :    | 
 
  
 
quel est l'interet d'un tableau associatif ?
Marsh Posté le 08-06-2003 à 12:29:37
t'as raison c'est pas nécessaire .... je pensais a ca pour recuperer le mois au format texte ......  
 
Marsh Posté le 08-06-2003 à 12:30:35
Oki, donc à part faire une fonction moi-même, y a pas de solution ? Je dis ça, parce que php possède tellement de fonctions que parfois on se casse la tête à en faire , alors qu'elles existent déjà et ne demandent qu'à être utilisées !
Marsh Posté le 08-06-2003 à 12:31:20
| Evolvox a écrit : Oki, donc à part faire une fonction moi-même, y a pas de solution ? Je dis ça, parce que php possède tellement de fonctions que parfois on se casse la tête à en faire , alors qu'elles existent déjà et ne demandent qu'à être utilisées !   | 
si, ca :  
 
$mois = (date("m",$timestamp) + 1) % 12;
Marsh Posté le 08-06-2003 à 12:34:15
Merci !  
  
 
Vous êtes d'une vitalité exemplaire aujourd'hui  ![]()
Marsh Posté le 08-06-2003 à 12:34:56
> Evolvox 
 
Code :
  | 
 
 
ca aussi ca doit fonctionner d'ailleurs  
 
Marsh Posté le 08-06-2003 à 12:04:43
Tout est dans le titre... j'ai un timestamp, et à partir de celui-ci, j'aimerais connaître le nom du mois suivant. J'ai pensé à utiliser mktime et faire un +30 jours, mais j'ai des doutes quant à la fiabilité de cette méthode : imaginons que nous sommes le 31 janvier, si je fais +30 jours je vais tomber sur mars, et pas février...
Quelqu'un peut m'aider ?
---------------
gaymer's est la personne la plus formidable jamais rencontrée dans toute ma vie, je lui achèterais un makato et au moins les 4 news pourries quotidiennes qui vont avec