begin process at 2012 05 29 00:52:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Divers

 > 

Date Heure en temps réel + message selon date


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Date Heure en temps réel + message selon date

mercredi 8 juin 2005 à 00:02:59 | Date Heure en temps réel + message selon date

Anakinele

Est-ce qu'il est possible de faire la même chose que le script en vert (voir plus bas) (trouvé il y a longtemps) avec date et heure (qui défile en temps réel si possible!) + message pour certaines dates; tout ça aussi simplement que le code PHP suivant :

<?php
setlocale (LC_TIME, 'fr_FRA', 'France', 'French', 'fr_FR.ISO8859-1', 'fr_FR');
echo strftime ('%A %d %B %Y');
?>
(Tant que j'y suis, comment afficher le jour avec une majuscule dans le code ci-dessus ?)

-------------------SCRIPT---------------------

<!-- Script date + heure + commentaire-->
<script language="JavaScript">
var date_statement="";
var time_statement="";
var today=new Date();
var month="";
var day="";
function todays_date() {
var month=today.getMonth();
var day_of_week=today.getDay();
date_statement=""
document.month=""
month++; // So it's now between 1 - 12.
if(month==1) {january(today.getDate());document.month="janvier";}
if(month==2) {february(today.getDate());document.month="f&eacute;vrier";}
if(month==3) {march(today.getDate());document.month="mars";}
if(month==4) {april(today.getDate());document.month="avril";}
if(month==5) {may(today.getDate());document.month="mai";}
if(month==6) {june(today.getDate());document.month="juin";}
if(month==7) {july(today.getDate());document.month="juillet";}
if(month==8) {august(today.getDate());document.month="aout";}
if(month==9) {september(today.getDate());document.month="septembre";}
if(month==10) {october(today.getDate());document.month="octobre";}
if(month==11) {november(today.getDate());document.month="novembre";}
if(month==12) {december(today.getDate());document.month="d&eacute;cembre";}
document.day=""
if(day_of_week==0)document.day="Dimanche";
if(day_of_week==1)document.day="Lundi";
if(day_of_week==2)document.day="Mardi";
if(day_of_week==3)document.day="Mercredi";
if(day_of_week==4)document.day="Jeudi";
if(day_of_week==5)document.day="Vendredi";
if(day_of_week==6)document.day="Samedi";
}
function january(date) {if(date==1)date_statement="Bonne Ann&eacute;e 2006 !";}
function february(date) {if(date==14)date_statement="Pensez &agrave; la St Valentin !";}
function march(date) {if(date==21)date_statement="C'est le Printemps !";}
function april(date) {if(date==1)date_statement="Poisson d'avril !";}
function may(date) {if(date==1)date_statement="Bient&ocirc;t l'&eacute;t&eacute;  !";}
function june(date) {if(date==21)date_statement="L'&eacute;t&eacute; c'est le repos du guerrier !";}
function july(date) {if(date==14)date_statement="Bonne F&ecirc;te Nationale !";}
function august(date) {}
function september(date) {if(date==21)date_statement="C'est l'Automne !";}
function october(date) {if(date==31)date_statement="Happy Halloween.";}
function november(date) {}
function december(date) {if(date==21)date_statement+="Couvrez-vous c'est l'hiver !";if(date==25)date_statement="Joyeux No&euml;l !";if(date==31)date_statement="Bon r&eacute;veillon !";}
function time_of_day() {var time=today.getHours();
time_statement=""
if(time>=6 && time<8)
time_statement="D&eacute;j&agrave; sur le Net ! Tu te l&egrave;ve t&ocirc;t toi !"
if(time>=8 && time<12)
time_statement="Bonne matin&eacute;e !"
if(time>=12 && time<13)
time_statement="Bon app&eacute;tit !"
if(time>=13 && time<17)
time_statement="Bon apr&egrave;s-midi !"
if(time>=17 && time<22)
time_statement="Bonsoir !"
if(time>=22 || time<6)
time_statement="Bonne nuit il est tard !"
}
// -- End Hiding Here -->
</script>
<script language=JavaScript>
time_of_day();
todays_date();
document.writeln(""+time_statement+" <br>Nous sommes le "+document.day+" "+today.getDate()+" "+document.month+" et il est "+today.getHours()+":"+today.getMinutes()+":"+today.getSeconds()+"<br>"+date_statement+"<DT>")
</script>
<!-- Script date + heure + commentaire-->

----------------------------------------------------

Très amicalement, Anakinele (Membre depuis le 25/08/2004) !!!
Utilisateur de Dreamweaver MX 2004 (Avancé!) et Flash MX 2004 pro (Débutant!)
mercredi 8 juin 2005 à 00:19:34 | Re : Date Heure en temps réel + message selon date

the_knight

Je connais ce code ...

je peux répondre pour les majuscules :
Suffit de les mettre a la base dans le code ( ça marche trés bien sur un des sites que j'ai monté avec ce script)

Sinon, mon humble avis : pour php ça dois se jouer avec des paramétres comme Get , des comparaisons de variables suivant une table SQL déjà préremplie non? ( ou un fichier language ... )

"Seul celui qui cherche peut prétendre à trouver ... "

mercredi 8 juin 2005 à 09:34:41 | Re : Date Heure en temps réel + message selon date

malalam

Administrateur CodeS-SourceS
Hello,

pour le 1er code :
http://de2.php.net/manual/en/function.strftime.php

Tu auras toutes les possibilites de strftime ().

Pour les messages : bah suffit de tester quelle date on est, et afficher les messages en consequences.
Pour le defilement automatique : non, de toutes facons (meme si je n'ai pas compris ce qu'etait le "defilement" en question). Il faudra rafraichir la page d'une maniere ou d'une autre.


mercredi 8 juin 2005 à 10:49:34 | Re : Date Heure en temps réel + message selon date

Anakinele

Salut malalam ! (ça fait deux fois en quelques heures que tu m'aides, sympa !)

Merci pour l'adresse (je pige pas tout - c'est pas à cause de l'anglais mais du PHP ! - mais je crois trouver mon bonheur là-dedans !
Quand je parlais d'un "défilement" en fait je me suis mal exprimé... Je voulais en effet juste dire un rafraichissement qui fait que les secondes ne soient pas figées sur la page. J'avais trouvé un script qui faisait ça mais je me demandais en fait tout simplement si le PHP (très efficace pour afficher une date statique) ne permettais pas aussi efficacement d'afficher une date avec les secondes, minutes etc... qui se rafraichissent toutes seules !

Pour les messages en fonction de la date, ben je vais essayer de faire ça en testant (c'est pas gagné... j'ai jamais codé en PHP !!! )

Très amicalement, Anakinele (Membre depuis le 25/08/2004) !!!
Utilisateur de Dreamweaver MX 2004 (Avancé!) et Flash MX 2004 pro (Débutant!)
mercredi 8 juin 2005 à 10:57:24 | Re : Date Heure en temps réel + message selon date

malalam

Administrateur CodeS-SourceS

De rien :-)

Non, pour le rafraichissement : php s'execute cote serveur, genere du html (statique donc) que le serveur envoie au navigateur. C'est pour ca que tu ne peux pas avoir quelquechose de "dynamique" dans ce sens en php. La seule solution, en php, est de rafraichir la page toutes les secondes, ce qui est une tres mauvaise idee... lol. Seul javascript peut faire ca sans rafraichissement de la page.

mercredi 8 juin 2005 à 11:21:41 | Re : Date Heure en temps réel + message selon date

Anthomicro

Salut,

je suis sûr que les mecs du forum javascript pourront t'aider :

http://www.javascriptfr.com



    mercredi 8 juin 2005 à 11:21:56 | Re : Date Heure en temps réel + message selon date

    Anakinele

    Ca y est !!! A l'aide d'un bouquin j'ai codé mes premières lignes de PHP ! (émouvant... lol)

    Ca donne ça :
    -------------------------
    <?php
    setlocale (LC_TIME, 'fr_FRA', 'France', 'French', 'fr_FR.ISO8859-1', 'fr_FR');
    echo strftime ('%A %d %B %Y');
    $date = "echo strftime ('%A %d %B %Y')";
    if ($date = 'mercredi 08 juin 2005') {
    echo "Test de message en fonction de la date";
    }
    ?>
    -------------------------
    Bientôt peut-être ma première source sur phpcs.com !!!
    Au fait... est-ce que c'est possible et comment on fait pour d'appliquer un style CSS à mon message "Test de..." ?

    Très amicalement, Anakinele (Membre depuis le 25/08/2004) !!!
    Utilisateur de Dreamweaver MX 2004 (Avancé!) et Flash MX 2004 pro (Débutant!)

    mercredi 8 juin 2005 à 11:24:17 | Re : Date Heure en temps réel + message selon date

    Anakinele

    Oups !!! Je me suis un peu emporté là !!!
    En fait il m'affiche toujours le message quelle que soit la date !!!
    Où est l'erreur ?!

    Très amicalement, Anakinele (Membre depuis le 25/08/2004) !!!
    Utilisateur de Dreamweaver MX 2004 (Avancé!) et Flash MX 2004 pro (Débutant!)
    mercredi 8 juin 2005 à 11:25:28 | Re : Date Heure en temps réel + message selon date

    Anthomicro

    $date =strftime ('%A %d %B %Y');


      mercredi 8 juin 2005 à 11:29:03 | Re : Date Heure en temps réel + message selon date

      malalam

      Administrateur CodeS-SourceS
      Oui lol, et non pas $date ="echo..."...

      1 2 3

      Cette discussion est classée dans : date, document, month, today, statement


      Répondre à ce message

      Sujets en rapport avec ce message

      intranet [ par sccm78 ] bonjour à tousj'ai le site intranet il fonctionne bien sur internet explorer mais avec firefox j'ai un probléme:le probléme c'est l'affichage de 1ere Date et heure d'un fichier sur un serveur. MySQL [ par bouffard ] Bonjour,J'utilise une base de données MySQL, avec différent champs (entre autre un champ "datecrea" format datetime).Je suis entrain de construire un Affciher les infos du jour... [ par mirtil ] Bonjour, J'aurai voulu savoir comment modifier ce code afin que l'agenda affiche directement les infos du jour lorsque l'on arrive sur l'index... / accès restreint à certains membres [ par killtroop ] Tout d'abord bonjour à tous! Voilà mon petit soucis: j'aimerai que certaines pages ne soient accessibles qu'à certains membres (je précise, il y aura Message d'erreur [ par star_platine ] //ini_set('allow_url_fopen','on');             $cour_h=0;             $cour_t=0; pouvez vous corriger ce script svp? [ par jerrrrrry ] voila je bidouille j'essaye de custumiser un script d'agenda avec une base de donnéeet c'est un peu coton,en effet ma bdd stocke les date en timestamp Manipulation de dates en php [ par lsamsoumal ] Bonjour tout le monde j'ai le code suivant: $today="2009-04-22"; $today=strftime("%Y-%m-%d", strtotime("$today +1 day")); echo $today; qui permet l'in probleme liste déroulante+php [ par pandouta08 ] bonsoir,s'il vous plait pourriez vous m'aider à propos ça?j'ai un formulaire qui contient une liste déroulante qui contient les noms des utilisateurs tester la validiter de la date [ par hadjiphp ] Bonjour, j'ai une question : j'ai un code php qui permet de tester la structure d'un matricule. voila le code : <?php function validation($chaine) Problème lors de l'inclusion d'un fichier dans un autre [ par ines57 ] Bonjour à tous,Voilà, pour un portail immobilier, j'ai ma page d'accueil qui permet de sélectionner une région sur une carte de France et de trouver t


      Nos sponsors


      Sondage...

      Comparez les prix

      CalendriCode

      Mai 2012
      LMMJVSD
       123456
      78910111213
      14151617181920
      21222324252627
      28293031   

      Consulter la suite du CalendriCode

      A découvrir



       
      Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
      CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
      CodeS-SourceS.com© est une marque déposée tous droits réservés

      Google Coop CodeS-SourceS Google Coop CodeS-SourceS
      Temps d'éxécution de la page : 1,357 sec (3)

      Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales