[PHP] Créer un script Jour+ avec une date

Fermé
freeman034 - 22 oct. 2005 à 23:40
 freeman034 - 23 oct. 2005 à 20:54
Salut à tous,
Est-ce que quelqu'un pourait me créer les lignes de code ou me trouver le script qui pourrait faire afficher un truc du genre "J+250" entre une date donnée et le jour présent.

Merci d'avance
A voir également:

5 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
23 oct. 2005 à 05:31
Salut,

Faut regarder du côté des fonctions date, mktime et strftime.
http://fr.php.net/manual/fr/function.mktime.php
http://fr.php.net/manual/fr/function.date.php
http://fr.php.net/manual/fr/function.strftime.php

Ton script donnerait:
<?
$annee=date('Y');
$mois=date('m');
$jour=date('d');
$b=mktime(0,0,0,$mois,$jour,$annee);
echo strftime("%d-%m-%Y",$b);
?>


Si tu veux le jour plus 250, tu as juste à remplacer la ligne avec mktime par:
$b=mktime(0,0,0,$mois,$jour+250,$annee);
1
UP
0
Salut,
Non je crois que tu n'as pas compris ma requête lol, je ne veux pas faire une date actuelle +250... je voudrais spécifier une date par exemple le 4 Juillet 1776 et savoir le nombre de jours qui se sont écoulés entre cette date et aujourd'hui... merci c'est urgent.

Phil
0
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
23 oct. 2005 à 18:01
Salut,
Y a toutes les infos, il faut pas lire les réponses comme étant les tables de la loi.
mktime() permet de fabriquer un 'timestamp', soit un numéro qui correspond
à un nombre de seconde.
Tu fabriques donc les timestamp correspondant aux deux dates à soustraire, tu
soustrais ces 2 valeur et là tu obtiens le nombre de seconde entre ces 2 dates.
T'as plus qu'a faire une division par le 'nombre de secondes par jour' et tu
auras ta réponse.
Pour obtenir le timestamp d'aujourd'hui, c'est time().
http://fr.php.net/manual/fr/function.time.php
A+, crabs
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci j'ai trouvé impeccable merci !
0