Page 1 sur 1
afficher une date
Posté : 24 janv. 2011, 16:29
par wakan
Bonjour,
J'ai un petit soucis alors si une personne pouvais m'aider...
Voila j'appelle une page comme ça :
http://www.monsite.com/jeux.php?a=11-01-19
a etant une date à laquelle le jeu a été crée (année-mois-jour)
Or je voudrais afficher cette date sur ma page php mais je n'y arrive pas.
Si c'était possible de l'afficher du style 19 janvier 2011 ce serait le top
Merci de m'aider...
Re: afficher une date
Posté : 24 janv. 2011, 16:38
par Mazarini
Bonjour,
Rien ne t'empêche de découper la variable $_GET['a'] (ou $_POST)
=> voir les fonction substr() ou explode()
Ensuite aucun problème pour afficher ensuite la date à partir des informations récupérées.
Re: afficher une date
Posté : 24 janv. 2011, 18:16
par wakan
Merci...
Mais peux tu me preciser un peu plus ?
Re: afficher une date
Posté : 24 janv. 2011, 19:20
par dunbar
Salut,
Voici un exemple
<?php
setlocale(LC_TIME, "fra"); // sous Windows
//setlocale(LC_TIME, "fr_FR"); // Web
$_GET['a'] = '11-2-20'; //Pour l'exemple sinon c'est dans l'url
$get_date = (isset($_GET['a']) ? $_GET['a'] : null );
//Affiche 19-janvier-2011 .
echo strftime("%d-%B-%Y",strtotime($get_date)) . "\n";
?>
Re: afficher une date
Posté : 25 janv. 2011, 10:55
par wakan
Merci mais si je veux recupere la date qui est dans mon url ?
Je mets quoi là : $_GET['a'] = '11-2-20'; ; J'ai mis $_GET['a'] = '$a';
mais ça ne marche pas ???
merci de vos reponses
Re: afficher une date
Posté : 25 janv. 2011, 12:19
par Mazarini
Il suffit de supprimer la ligne en question : $_GET['a'] = '11-2-20';
Re: afficher une date
Posté : 25 janv. 2011, 12:21
par dunbar
Salut,
La ligne $_GET['a'] = '11-2-20'; était là pour le test :
Ton URL d'exemple est la suivante :
http://www.monsite.com/jeux.php?a=11-01-19
Donc si je désire avoir la date dans l'url il me suffit de faire comme ceci
$url_date = (iSset($_GET['a']) ? $_GET['a'] : null):
Là tu crée une variable $url_date qui a comme valeur le 'a' qui est dans ton URL.
Re: afficher une date
Posté : 25 janv. 2011, 12:43
par wakan
J'ai enlevé la ligne $_GET['a'] = '11-2-20';
Et ça marche...
Merci beaucoup à tous vous m'avez été d'une grande aide !