Accueil > Forum > > > > PHP5 bug?syntaxe, affichage de date lorsque son format est une variable
PHP5 bug?syntaxe, affichage de date lorsque son format est une variable
samedi 27 mars 2010 à 14:05:58 |
PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

vincseize
|
Bonjour
Je souhaiterais pouvoir changer le format de date comme bon me semble;
j'ai mis son format dans une variable, mais:
->
$format_date = 'd m Y H:i:s';
----
'date lastMod' => date('$format_date', filemtime($path))
me retourne: $f2010Fri, 15 Jan 2010 23:59:03 +000001pm31_15pm31UTC
Cordialement
Vincseize
|
|
samedi 27 mars 2010 à 14:09:53 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

Tonio_35
|
Hello,
Une variable entre '' n'est pas interprétée. Il faut des "" pour qu'elle le soit. dans ton cas tu n'as besoin ni de l'un ni de l'autre.
Exemple :
Code PHP : <?php
$mavar = 'toto';
echo "$mavar";
// toto
echo '$mavar';
// $mavar
echo $mavar;
// toto
?>
_________________________________
Min iPomme
|
|
samedi 27 mars 2010 à 14:16:03 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

vincseize
|
nop,
hélas ce n'est pas si simple
tu imagines bien que j ai déja essayé:
date('$format_date', filemtime($path))
date($format_date, filemtime($path)) -> renvoie rien
date("$format_date", filemtime($path)) -> renvoie rien
Vincseize
|
|
samedi 27 mars 2010 à 14:29:29 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

vincseize
|
pour expliquer encore plus simplement:
$today = date("Ymd");
mais je souhaiterais:
$format_date = "Ymd";
$today = date($format_date);
et là, y'a hic on dirait
Vincseize
|
|
samedi 27 mars 2010 à 14:40:39 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

Tonio_35
|
Héhé bizzar, chez moi ca marche :
Code PHP : <?php
$dated = 'Ymd';
echo date($dated, time());
//20100327
echo date($dated);
//20100327
?>
=>PHP Version 5.2.10
_________________________________
Min iPomme
|
|
samedi 27 mars 2010 à 14:41:41 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

Tonio_35
|
T'as pensé au
Code PHP : <?php
error_reporting(E_ALL);
ini_set( 'display_errors', 1 );
?>
En haut de ton code ?
_________________________________
Min iPomme
|
|
samedi 27 mars 2010 à 15:16:15 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

vincseize
|
hum
bien sûr et effectivement l'exemple du dessus marche
mais je pense en fait que c'est une histoire de formatage précis de valeurs dans un array:
c'est pour cet utilisation précise que cela 'bug'?
$directory_tree[] = array(
'path' => $path,
'extension' => $extension,
'date lastMod' => date('$format_date', filemtime($path))
);
$cle=>$valeur, 'date lastMod' me retourne:
$f2010Fri, 15 Jan 2010 23:59:03+000001pm31_15pm31UTC
Vincseize
|
|
samedi 27 mars 2010 à 17:14:48 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

Tonio_35
|
C'est normale que ca marche pas ca :
Code PHP :
<?php
$directory_tree[] = array(
'path' => $path,
'extension' => $extension,
'date lastMod' => date('$format_date', filemtime($path))
);
?>
Ou plutôt si ca marche, il convertis bien les caractères suivants $format_date par rapport au caractères qu'il connais : Cf. ici
- Le o de format est transformé en année
- Le r de format est transformé en date (Format de date » RFC 2822)
- Etc.
Et donc tu me dis que ca :
Code PHP :
<?php
$directory_tree[] = array(
'path' => $path,
'extension' => $extension,
'date lastMod' => date($format_date, filemtime($path))
);
?>
Ca fonctionne pas ?
_________________________________
Min iPomme
|
|
samedi 27 mars 2010 à 17:49:39 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

vincseize
|
Et bien du coup:
Code PHP : $format_date = 'c'; //// Date au format ISO 8601 (ajouté en PHP 5) 2010-01-15T23:59:03+00:00
fonctionne effectivement
merci Tonio pour le lien qui m'a raffraichit les idées sur les formats de Dates
Vincseize
|
|
dimanche 28 mars 2010 à 12:01:48 |
Re : PHP5 bug?syntaxe, affichage de date lorsque son format est une variable

Tonio_35
|
Mais de rien
_________________________________
Min iPomme
|
|
Cette discussion est classée dans : date, variable, format, bug, php5
Répondre à ce message
Sujets en rapport avec ce message
format de date et time en c+ [ par tertulia ]
comment modifier le format de la date c'est dire remplacer les / par - et de l'heure càd remlacer : par - voilac pour pouvoir creer un fichier avec la
Comparaison de date [ par benett ]
Bonjour à tous,Comment peut-on comparer 2 dates et extraire la différences en jours.Ces 2 dates sont encodées via un formulaire au format aaaa/aa/aa.C
formater une date [ par Stephane ]
salutj'ai un gros pb que j'arrive pas a resoudre.j'ai une date dans une variable du type "2002/05/08", je voudrai arriver par quelque moyen que ce soi
Convertir une Date au format Timestamp [ par Touf ]
Salut !J'ai un petit pb : j'accède à une Date stockée dans une bdd mysql sous la forme (timestamp) "YmdHis" : 20020608105031J'aimerais l'afficher sous
Date us rhaaa! [ par phildarvador ]
Salut à tous, J'ai une date dans une table mysql (au format date yyyy-mm-dd) et je ne trouve pas comment faire pour la transformer en dd-mm-yyyy (en f
Visual basic pour application Prob Date userform [ par velo ]
Lorque l'utilisateur de ma macro saisie une date en TextBox1 (Feuille Userform) 31/12/2002 ces données sont sous forme de texte Comment les converti
PHP / ODBC (base access) : Pb de date ! [ par Alextasis ]
AlexVoilà j'ai un ptit problème et ce serait cool si qq un pouvait me renseigner !voilà j'ai une base de donnée ACCESS tout ce qu'il y a de plus simpl
changer la date...... [ par rich25200 ]
bonjour,dans ma BDD j'insere la date avec la fonction NOW(), il m'insere la date avec ce format "2004-04-28 11:21:03"..je voudrais l'afficher dans une
Problème d'affichage de date dans un Ajout [ par vir76 ]
Bonjour,Dans ma base de données MySQL, j'ai un champ 'COMMANDE_DATE' avec pour format TIMESTAMP.Pour la visualisation, grâce à un SELECT DATE_FORMAT,
PHP et MySQL : format de date [ par vir76 ]
Bonjour,Je voudrais convertir le format de date de mySQL (aaaa-mm-jj) en format français (jj-mm-aa). J'ai essayé plusieurs fonctions présentes sur ce
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|