format 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 : format date

par Cyrano » 02 nov. 2005, 09:50

ça se fait très bien avec un preg_replace()
<?php
$date_jour = "2005-11-01";
$masque = "#(\d{4})-(\d{2})-(\d{2})#";
$version_fr = '$3-$2-$1';
$date_fr = preg_replace($masque, $version_fr, $date_jour);
echo("<p>". $date_fr ."</p>");
?>
ce petit bout de code va prendre ta date et afficher:
01-11-2005

par Invité » 02 nov. 2005, 00:27

le pb se pose lors d'une récupération pour affichage. je fais une simple requête select que j'affiche.
(merci pour l'info sur les formats iso et autres... :oops: )

Re: format date

par pjl » 01 nov. 2005, 23:41

bonjour,
j'ai stocké des dates dans une table mysql au format 01/11/2005.
quand j'affiche ces dates, tout se passe bien en local (easyphp 1.8) mais chez l'hébergeur, elles sont automatiquement converties en format anglophone (2005-11-01)
comment résoudre ce pb?
encore un qui n'a dormi pendant les cours d'anglais.
le format anglophone est MM-DD-YYYY.
Le format dont tu parles est le format ISO.

par Cyrano » 01 nov. 2005, 22:28

Là, tu as effectivement un problème, ton hébergeur utilisant en effet le format standard.
Le problème se situe à quel moment ? Lors de la récupération pour affichage? lors de requêtes pour des tris sur les dates ? Autre ?

format date

par donatello » 01 nov. 2005, 22:16

bonjour,
j'ai stocké des dates dans une table mysql au format 01/11/2005.
quand j'affiche ces dates, tout se passe bien en local (easyphp 1.8) mais chez l'hébergeur, elles sont automatiquement converties en format anglophone (2005-11-01)
comment résoudre ce pb?