En PHP, calcul sur une date

En PHP, calcul sur une date - Programmation

Marsh Posté le 09-07-2001 à 10:55:28    

Salut,  
 
J'ai besoin de faire des calculs sur des dates, du genre date-1 jour, mais en ayant une date valide comme résultat (et ne pas me retrouver avec un 31 février par exemple), j'aurais aimé savoir si il existe une fonction le permettant (j'ai cherché mais je n'ai rien trouvé) ou si l'un d'entre vous a déjà fait un script pour ça.
 
Merci d'avance

Reply

Marsh Posté le 09-07-2001 à 10:55:28   

Reply

Marsh Posté le 09-07-2001 à 12:19:34    

lut ...
 
je vois ce dont tu parles mais je connais pas de fonction spécifique et je n'est jamais rencontré de script qui le permet.
La seule chose que je peux dire c'est que la fonction : checkdate peut etre utile car elle permet de vérifier qu'une date est valable en retournant un booléen (true/False) et elle tient compte des années bissextiles. :))
bonne chance pour la suite ;)

Reply

Marsh Posté le 09-07-2001 à 12:47:36    

regarde du coté de la fonction mktime().

Reply

Marsh Posté le 09-07-2001 à 14:38:06    

Yes FrCo, it Rocks !

Code :
  1. <?php
  2. $t = mktime(0,0,0,3,1,2000);  // Date/Heure en secondes
  3. echo( "J : " . date( "d/m/y H:i:s", $t ) );
  4. $t -= 60*60*24; // Moins 24 heures donc !
  5. echo( "<br>J-1 : " . date( "d/m/y H:i:s", $t ) );
  6. ?>


 
Mais faut faire gaffe avec les timesamps, çà remonte pas plus loin que 01/01/1970 !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 10-07-2001 à 10:59:25    

merci, c'est nickel :jap:

Reply

Marsh Posté le 10-07-2001 à 11:06:31    

sinon y'a la methode à deux balles : tu fais les fonction à la mains !!!

Reply

Marsh Posté le 10-07-2001 à 11:11:47    

Y'a aussi les fonctions de MySql, mais là ça deviens tordu comme méthode :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

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