Date au format français

Résolu/Fermé
Tiny23 Messages postés 199 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 4 septembre 2014 - 20 mars 2012 à 02:50
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 24 juin 2012 à 12:51
Bonjour,

J'utilise le template yoo inspire sous joomla et j'aimerais mettre la date qui est au format anglais au format français. Je suis débutant et je ne sais pas quoi modifier pour le réaliser. Dans le fichier template j'ai ce code :
<?php if ($this['modules']->count('toolbar-l') || $this['config']->get('date')) : ?>
				<div class="float-left">
				
					<?php if ($this['config']->get('date')) : ?>
					<time datetime="<?php echo $this['config']->get('datetime'); ?>"><?php echo $this['config']->get('actual_date'); ?></time>
					<?php endif; ?>
				
					<?php echo $this['modules']->render('toolbar-l'); ?>
					
				</div>
				<?php endif; ?>


Cordialement
A voir également:

3 réponses

AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
20 mars 2012 à 09:55
Bonjour,

Tu peux utiliser la fonction format de php : https://www.php.net/manual/fr/datetime.format.php
Et pour savoir quelles initiales mettre : https://www.php.net/manual/fr/function.date.php

Bon, je ne sais pas trop quelle variable tu veux changer, mais ça donnera un truc du genre :
$this['config']->get('actual_date')->format("d/m/Y");

(par exemple)
0
Tiny23 Messages postés 199 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 4 septembre 2014
22 mars 2012 à 00:21
Salut, merci mais je ne sais toujours pas comment procéder.
Cdt
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
22 mars 2012 à 08:56
Euh je ne vois pas quoi te donner de plus :$

Tu as cette variable : $this['config']->get('actual_date') qui doit afficher quelque chose comme 2012-03-22
Tu veux la formater comme tu veux, c'est-à-dire tu voudrais 22/03/2012, tu rajoutes donc une fonction format à ta variable, de la forme d/m/Y.

En plusieurs étapes :
$ancienne_date = $this['config']->get('actual_date');
$nouvelle_date = $ancienne_date->format("d/m/Y");
0
Tiny23 Messages postés 199 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 4 septembre 2014
24 juin 2012 à 00:15
merci avec un peu de retard mais j'avais abandonner ce projet pour des raisons personnelles mais je l'ai ressorti du tiroir et j'ai pu le faire. Merci beaucoup particulièrement à toi AssassinTourist.
Cordialement
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
24 juin 2012 à 12:51
Pas problème =)
0