Domux
Messages postés4Date d'inscriptionjeudi 11 mars 2004StatutMembreDernière intervention14 avril 2004
-
14 avril 2004 à 14:11
Olylink
Messages postés3Date d'inscriptionjeudi 11 septembre 2003StatutMembreDernière intervention 8 juin 2010
-
14 déc. 2007 à 11:25
Bonjour, Je veux incrémenter une date de 1 ou plusieurs jours au choix. Seulement, il faut que le 31janv + 1 jour soit le 1 fev et non le 32janv.
J'ai essayé ce qui suit, mais cela ne fonctionne pas :
Code:
<?PHP
$b=date("j F Y");
echo $b. "
";
//--------------
$x=date("j")+20;
$a=date("$x F Y");
echo $a ."
";
//--------------
$b=(date("j F Y")) + date("20");
echo $b. "
";
//--------------
$b=(date("j F Y"))+1;
echo $b. "
";
?>
Résultat :
14 April 2004
34 April 2004
34
15
Merci d'avance pour votre aide.
A voir également:
"Php version 4.4.5" "build date" "server api" "php variables"
yafuka
Messages postés236Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention18 juillet 20061 14 avril 2004 à 17:14
plus simple de travailler avec le temps en secondes. timespan.
ainsi laisse php te faire les converrtions.
$today = mktime(0,0,0, date("m"),date("d"),date("y"));
te donne le nombre de seconde depuis le 1er janvier 1970 à aujourd hui 00h00. (les 3 premiers 0);
ensuite pour ajouter 20 jours tu fais
$today += (3600 * 24 * 20 ); // 1h * 24 1 jour * 20 20 jours
et pour avoir la date correspondante tu fais tout simplement
$ladate = date("d m y ", $today);
ce qui t'affiche la bonne date dans 20 jours...
++
Le meilleur langage de programmation est un étudiant diplomé.. 8-)
bastet1978
Messages postés54Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention 4 décembre 2005 26 mai 2004 à 18:19
Merci beaucoup pour ce coup de main je trimais avec la manipe des dates et l'enregistrement dans une base sql.
:) ton code est vraiment tres simple et rapide encore bravo.
bastet ;)