Conversion format date : je ne veux plus de "/"

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 : Conversion format date : je ne veux plus de "/"

par bourgneuf » 14 juin 2008, 13:33

Pourquoi faire simple alors qu'on peut faire compliquer
oui effectivement c'est plus simple si ca marche
Je ne savais pas que l'on pouvais faire comme ca :oops:
Je me coucherai moins bete ce soir

par caroube » 14 juin 2008, 12:39

@bourgneuf,

excuse-moi, mais c'est un peu "étrange" de sortir une date avec des / pour ensuite les remplacer par des -
autant sortir directement la date sous la forme
$date=date("j-n-Y");

par bourgneuf » 13 juin 2008, 13:48

oui je pense que str_replace est une bonne solution car tu peut faire comme ca :
$date=str_replace("/", "-", date("j/n/Y"));
cela remplacera tes / par les - et te donnera la date
ex : 13-06-08 au lieu de 13/06/08

par Truc » 13 juin 2008, 13:08

oui ou alors str_replace(), preg_replace() ou d'autres fonctions de traitement de chaine...

En faite il y a plein de solutions possibles...
Voilà j'ai des dates au format JJ/MM/AAAA .
important de préciser leur provenance (et tout le toutim) au risque de te voir proposé une tonne de solutions...

par zigz4g » 13 juin 2008, 11:33

Si tu dois recuperer ta date a partir d'une string, il est possible d'utiliser strptime
http://fr2.php.net/manual/fr/function.strptime.php et de la reformater
comme tu le souhaite.

par dunbar » 13 juin 2008, 10:37

Salut;

Oui c'est possible
Exemple:
<?php
$date = date("j/n/Y"); 
//Va afficher//
 13/6/2008  
$date = date("jny");
//Va afficher
 1362008
$date = date("j_n_y");
//Va afficher
13_6_2008
$date = date("j-n-y");
//Va afficher
13-6-2008

?>
A+

Conversion format date : je ne veux plus de "/"

par rastignac » 13 juin 2008, 10:22

Bonjour,

Voilà j'ai des dates au format JJ/MM/AAAA .
Mais je suis obligé de donner un nom spécial à un fichier avec cette date et d'enregistrer ce fichier sur mon serveur alors évidemment il s'enregistre dans le répertoire JJ/MM/AAAAà cause de ces mauvais slash.

J'aimerais donc convertir JJ/MM/AAAAen JJ-MM-AAAA ou encore mieux AAAAMMJJ

est-ce possible?