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