Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

mettre la date dans une page de site


Messages recommandés

Invité williamdunord
Posté(e) (modifié)

salut à tous,

je suis en train de créer un site internet et je me demandais comment faire pour afficher la date sur la page principale de mon site (je veux par exemple si je vais sur le site le 2 décembre 2004, qu'il soit affiché en bas de page "Vendredi 2 décembre 2004" et que ça se mette à jour automatiquement chaque jour!

 

merci d'avance à tous!

Modifié par tesgaz

Posté(e)

salut,

 

un fichier en php simple que tu vas nommé date.php

<?

$date = date("d-m-Y");
$heure = date("H\hi");
print("<font size=\"2\" face=\"Verdana\"> <strong>Nous sommes le $date. Il est $heure.</strong></font><center>");
?>


 

et si tu as une page en html, pour l'avoir a l'endroit ou tu veux, tu colles ceci

   <?
include("date.php"); // on appelle le fichier
?>

 

attention, il faudra que ta page s'appelle index.php et non plus index.html

Posté(e) (modifié)

plus precisement le format de la fonction date pour le cas "vendredi 2 decembre 2004" c'est plutot

<?php echo date("l d F Y"); ?>

 

date("d-m-y");

n'affiche que 2-12-2004 :P

Modifié par foxmask
Posté(e)
plus precisement le format de la fonction date pour le cas "vendredi 2 decembre 2004" c'est plutot

<?php echo date("l d F Y"); ?>

Yop !

J'ai adapté cette variante sur mon site, mais il me pond les jours et mois en anglais... comme c'est bizarre :P

Et en français, c'est possible M'sieur ?!

Posté(e)
plus precisement le format de la fonction date pour le cas "vendredi 2 decembre 2004" c'est plutot

<?php echo date("l d F Y"); ?>

Yop !

J'ai adapté cette variante sur mon site, mais il me pond les jours et mois en anglais... comme c'est bizarre :P

Et en français, c'est possible M'sieur ?!

précéde

echo date("l d F Y"); 

par

setlocale (LC_ALL, 'fr_FR');

 

pour obtenir le tout en french :-(

 

setlocale (LC_ALL, 'fr_FR');
echo date("l d F Y"); 

 

plus d'infos => http://fr2.php.net/manual/fr/function.setlocale.php et http://fr2.php.net/date

Posté(e) (modifié)

Ok, mais en fait j'ai suivi la première explication, soit :

un fichier date.php :

<?
$date = date("l d F Y");
setlocale (LC_ALL, 'fr_FR');
print("<font size=\"2\" face=\"Arial\">$date : Bienvenue blabla</font>");
?>

 

et un appel dans ma page index.php :

<? include("date.php"); ?>

 

Où dois-je insérer le setlocale (LC_ALL, 'fr_FR'); ?

 

PS : quand je dis que je suis une brêle en prog, c'est pas de la kounry lol

Modifié par RSZ
Posté(e)

je repete, mais tu sembles ne pas savoir lire non plus :P ;

precede date()

par setlocale()

 

exemple :

 

<html>
<head><title>Ephéméride</title></head>
<body>
<?php
setlocale (LC_ALL, 'fr_FR');
?>
on est le <?php echo date("l d F Y"); ?>, il est <?php echo date("H:i");><br/>
</body>
</html>

 

d'autre part il est absolument pas recommandé de faire le print suivant

print("<font size=\"2\" face=\"Arial\">$date : Bienvenue blabla</font>");

mais plutot

<font size="2" face="Arial"><?php print $date; ?> : Bienvenue blabla</font>

  • c'est moins penible décrire le php dans le HTML ; on n'a pas a ecrire les \
  • c'est plus rapide pour soit ET pour le PHP

 

après chacun fait ce qu'il veut :-(

Posté(e)

l'avantage d'avoir un page php pour la date, permet del''inclure dans toutes les pages avec une seule ligne

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...