transformer date en nombre de jours et un nombre de jours en une date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : transformer date en nombre de jours et un nombre de jours en une date

par Ryle » 20 juil. 2009, 11:26

@Ryle: Seule l'uns des cas que je cherchais été présent dans la FAQ, mais le deuxième ne me convient pas vu qu'il compte le nombre de jours qu'il ya entre une date antérieur jusqu'à ce jour alors que moi je cherche à avoir le nom de jours entre aujourd'hui et une date future.
Euh.... si tu as une solution pour calculer un écart entre une date A et une date B, qu'est ce qui t'empêche de l'utiliser pour calculer l'écart entre la date B et une date C ? Il aurait peut être effectivement fallu préciser que l'exemple 3 d'ouckileou pouvait être appliqué également si la date de départ n'est pas le 1er mai 1982... ;)

par dunbar » 19 juil. 2009, 20:49

Oui mais l'avantage des FAQ c'est qu'elle donne des piste, explique telle ou telle chose et c'est à toi de l'adapter selon tes besoins, c'est un peu le principe pour comprendre et apprendre. :wink:

Enfin là c'est peut un synonyme se que je viens de dire. :-k

par blustic » 19 juil. 2009, 20:45

@thehawk: merci beaucoup c'est exactement ce que je cherché =)

@Ryle: Seule l'uns des cas que je cherchais été présent dans la FAQ, mais le deuxième ne me convient pas vu qu'il compte le nombre de jours qu'il ya entre une date antérieur jusqu'à ce jour alors que moi je cherche à avoir le nom de jours entre aujourd'hui et une date future.

Merci pour votre aide, sujet résolu :D

par Ryle » 19 juil. 2009, 12:18

Modération :

Le forum FAQ contient des explications détaillées sur ce sujet :
:arrow: Quelques petites manipulations avec les dates (PHP/MySQL) :

- "3 - Calculer un écart"
- "4 - Obtenir une date dans le futur/le passé"
(Nota : les autres points peuvent être lus également, sans frais supplémentaires...)

Vérifier dans la FAQ ou faire une petite recherche préalable n'est pas superflu.


(avec la couleur, ça se verra peut être mieux :roll: )

par thehawk » 19 juil. 2009, 10:02

Bonjour a toi,

une petite recherche te permettrai d'arriver ici avec les mots clés : "Difference entre date php"

Portion de code

A bientot Hawk

par blustic » 18 juil. 2009, 23:45

Salut,

merci beaucoup dunbar pour ton code, mais j'ai réussi à faire cela et voici le résultat :
$date = Array('annee'=>date('Y'), 'mois'=>date('m'), 'jour'=>date('d'));
$N = 15; // Le nombre de jours

$time = mktime(00, 00, 00, $date['mois'], $date['jour']+$N, $date['annee']);
$dansNjours = date('d/m/Y', $time);
echo $dansNjours;
Par contre tu ne saurais pas comment faire le contraire ? c'est à dire obtenir le nombre de jours qu'il ya entre aujourd'hui et une date précise ? parce que pour le moment je sèche :?

Merci d'avance =)

par dunbar » 18 juil. 2009, 17:36

Salut,

mktime est une bonne solution .

Voici un exemple qui ajoute 20 jours a la date du jour.
$jrs = '20'; //-->Nombres de jours a ajouter a la date du jour.--//

//-->Zone horraire utiliser ici Europe/Paris.--//
date_default_timezone_set('Europe/Paris');

//-->La date de reference.--//
$NewDate = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

//-->Ici affiche le resultat.--//
echo 'Dans '.$jrs .' jours nous serons le : '.strftime('%d-%m-%Y', strtotime('+ '.$jrs .' days', $NewDate));
Voilà :wink:

par frexios » 18 juil. 2009, 14:53

Sa fait depuis hier que j'essaye de trouvé comment faire pour obtenir ce que je veux mais jy arrive pas ^^

Merci pour le lien je vais y jeter un coup d'oeil =)

par Ryle » 18 juil. 2009, 14:48

Le forum FAQ contient des explications détaillées sur ce sujet :
:arrow: Quelques petites manipulations avec les dates (PHP/MySQL)

Vérifier dans la FAQ ou faire une petite recherche préalable n'est pas superflu ;)

transformer date en nombre de jours et un nombre de jours en

par blustic » 18 juil. 2009, 14:33

Bonjour,

Tout est dans le titre, je cherche à transformer une date en nombre de jours et transformer un nombre en une date.

Je m'explique avec des exemples :
On est le 18/07/2009
et j'ai une variable :
$jrs = 15;
et je cherche donc à avoir la date exact qu'il sera dans 15jours, c'est à dire le 02 août 2009.

Et je cherche aussi à faire le contraire, c'est à dire obtenir le nombre de jours qu'il y a entre le 18/07/2009 et le 02/08/2009.

J'espère que j'ai été clair dans mes explications et que cela reste possible.

Merci d'avance =)

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]