Transformation de 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 : Transformation de date

par raptor » 14 juil. 2005, 21:21

Ni d'envoyer des messages privé pour demander la meme chose ^^

par Cyrano » 14 juil. 2005, 21:11

Modération
001cod01, prière de ne pas faire ressurgir un sujet qui date de deux mois. Si ça ne répond pas à ta question, ouvre un nouveau post.

par 001cod10 » 14 juil. 2005, 20:54

Salut,
Peux-tu m'aider aussi à installer un calmendrier sur mon site. je ne sais pas par où commencer.

Merci d'avance

001cod10

par Invité » 19 mai 2005, 15:41

MERCI BEAUCOUP !!!!

ça marche

par zeus » 19 mai 2005, 15:14

tu sais que ta date est au format jj/mm/aaaa

tu découpe ta date avec explode et tu aura le jour, le mois et l'année séparé.

Avec mktime, tu construit le timestamp de cette date (nombre de seconde écoulé depuis une certaine date, je sais plus laquelle mais c'est un format standard)

et tu formate ce timestamp avec la fonction date()
$ladate = "19/05/2005"; //Attention, ce code ne fonctionne que si tu es sûr de ce format de date
$a_date = explode("/", $ladate); // Découpe ta date selon le caractère /
$jour = $a_date[0];
$mois = $a_date[1];
$annee = $a_date[2];
$timestamp = mktime(0, 0, 0, $mois, $jour, $annee);
$laBonneDate = date("Y/m/d", $timestamp);

par Invité » 19 mai 2005, 14:57

Merci pour ta réponse mais je n'ai pas compris grand chose...


Ma variable créée sous le format jj/mm/aaaa s'appelle $ladate

J'ai imaginé ça mais j'ai peur que cette invention de ma part ne fonctionne pas !!!!!

$date_au_bon_format = date($ladate, "Y, m, j");

par zeus » 19 mai 2005, 14:48

La fonction date couplée à la fonction mktime() peut te satisfaire !!!

Regarde bien le tuto et tu devrais avoir ta réponse

Transformation de date

par Invité » 19 mai 2005, 14:46

Bonjour,

j'ai installé un petit calendrier sur mon site qui permet aux internautes de choisir une date.

Cette valeur date est créée sous la forme jj/mm/aaaa

Comment faire pour la transformer en aaaa/mm/jj ?

C'est nécessaire car la base sql enregistre les dates sous ce format là.

Pour l'instant 28/05/2005 est enregistré sur la base sous la forme 2028/05/20 !!!!

D'avance merci