comparer dates

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 : comparer dates

Re: comparer dates

par Ryle » 28 oct. 2010, 21:57

Re: comparer dates

par stealth35 » 28 oct. 2010, 13:53

parce que strptime, peux accepter des nom genre : Vendredi, si la locales est en correspondance

Re: comparer dates

par jojolapine » 28 oct. 2010, 12:52

Alors,
date_parse_from_format() on oublie, c'ets php 5.3.*
date_parse fonctionne() comme strtotime donc date anglaise
strptime() pourquoi pas, mais je n'ai pas trop saisi, le côté "locales" de la fonction, pourquoi a-t-elle besoin de locales définies?

Re: comparer dates

par stealth35 » 28 oct. 2010, 12:47

Non, attention strtotime prend en paramètre une date au format "mysql" (faute de meilleur terme)
donc: Y-m-d H:i:s (la partie heure étant optionnelle)
c'est format anglais, pas format mysql,
pour le reste y'a date_parse, date_parse_from_format, strptime, mais pitié surtout pas de explode

Re: comparer dates

par jojolapine » 28 oct. 2010, 12:29

Non, attention strtotime prend en paramètre une date au format "mysql" (faute de meilleur terme)
donc: Y-m-d H:i:s (la partie heure étant optionnelle)

Pour ton soucis, il va falloir récupérer chaque parties de la date (explode() sur l'espace, le - et le :), pour ensuite construire le timestamp avec mktime()...
ça donne ça:
$date_fr = '11-06-1987 12:00';

$tmp = explode(' ',$date_fr);

$date = explode('-',$tmp[0]);
$heure = explode(':',$tmp[1]);

$timestamp = mktime ($heure[0] , $heure[1] , 0 , $date[1] , $date[0] , $date[2] );


Re: comparer dates

par stealth35 » 28 oct. 2010, 01:24

re,

je cherche une comparaison type > ou <

oui mon problème est comment convertir ce format en timestamp

merci d'avance :) :) :)

donc strtotime :wink:

Re: comparer dates

par gandoura » 28 oct. 2010, 01:22

re,

je cherche une comparaison type > ou <

oui mon problème est comment convertir ce format en timestamp

merci d'avance :) :) :)

Re: comparer dates

par stealth35 » 28 oct. 2010, 01:15

hello,
pour comparer de quelle type < > ? ou combien de jour y'a entre les 2 par exemple ?
tu peux te tourner vers strtotime pour convertir la date en timestamp

comparer dates

par gandoura » 28 oct. 2010, 01:12

Bonjour,

je suis face à un gros soucis.

est-ce que quelqu'un peut m'indiquer le code pour comparer deux dates qui sont au format mm-dd-aa hh:mm (donc au format php: m-d-Y H:i) ?????

merci beaucoup beaucoup