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


Invité williamdunord

Messages recommandés

Invité williamdunord

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
Lien à poster
Partager sur d’autres sites

Invité tesgaz

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

Lien à poster
Partager sur d’autres sites

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
Lien à poster
Partager sur d’autres sites
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 ?!

Lien à poster
Partager sur d’autres sites
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

Lien à poster
Partager sur d’autres sites

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
Lien à poster
Partager sur d’autres sites

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 :-(

Lien à poster
Partager sur d’autres sites
Invité tesgaz

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

Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be 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...