problème : mktime et date

problème : mktime et date - PHP - Programmation

Marsh Posté le 12-07-2006 à 17:25:41    

Je ne comprends pas pourquoi lorsque je fais  
 
$Y_in = "2006";
$timestamp = mktime(0, 0, 0, 2, 0, $Y_in);
echo date("Y - F", $timestamp);
 
cela m'affiche January alors que je devrais avoir Februray
 
et c'est la meme chose pour les autres mois.
 
Je ne comprends pas du tout ...

Reply

Marsh Posté le 12-07-2006 à 17:25:41   

Reply

Marsh Posté le 12-07-2006 à 17:30:57    

alors là : [:sh@rdar]
 

Citation :


Le dernier jour d'un mois peut être décrit comme le jour "0" du mois suivant, et non pas le jour -1. Les deux exemples suivants vont donner : "Le dernier jour de Fevrier 2000 est: 29".  
 
<?php
$lastday = mktime(0, 0, 0, 3, 0, 2000);
echo strftime("Le dernier jour de Fevrier 2000 est : %d", $lastday);
$lastday = mktime(0, 0, 0, 4, -31, 2000);
echo strftime("Le dernier jour de Fevrier 2000 est : %d", $lastday);
?>  


Message édité par Sh@rdar le 12-07-2006 à 17:31:09

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 12-07-2006 à 17:46:20    

Pour commencer pourquoi est ce que tu mets 2006 entre quotes ? A ce que je sache, ce n'est pas une chaine de caractères. Donc enlève les.
 
Peut-on me dire pourquoi les gens ont cette mani à mettre des quotes sur un nombre ?
 
Secondo : Ca veut dire quoi RTFM ??


Message édité par AlphaZone le 12-07-2006 à 17:48:13
Reply

Marsh Posté le 12-07-2006 à 17:51:12    

les dates sont des chaines la plupart du temps (j'irais pas fouiller le source pour vérifier mais y'a une grande chance), et les quotes chacun en fait ce qu'il veut [:spamafote]
 
et RTFM ça veut dire Read The Fucking Manual :)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 12-07-2006 à 19:13:25    

Sh@rdar a écrit :

les quotes chacun en fait ce qu'il veut [:spamafote]
et RTFM ça veut dire Read The Fucking Manual :)


Ah si seulement cela pour être vrai dans tout les langages...
Bon allé, un peu de sérieu. Le PHP ca aide pas.
Personnelement, ca me rend un dingue quand je vois ca. Je suis quelqu'un de très maniac, faut me comprendre.
Dans ton extrait du FM, ya pa de quote, c'est plus propre syntaxiquement.
 

Sh@rdar a écrit :

et RTFM ça veut dire Read The Fucking Manual :)


Merci  :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed