Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3129 connectés 

  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Afficher un texte diffrentes selon l'heure de la journée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher un texte diffrentes selon l'heure de la journée

n°2277221
dario
Posté le 08-03-2016 à 19:46:46  profilanswer
 

Bonjour
Je cherche un script similaire à celui qui suit qui permet d'afficher des textes différents en fonctions de créneaux horaires dans la journée mais pas forcements en heure pleine
Par exemple de 5h34 A 6h26 : "bonjour !"
Merci pour votre aide  
 
<SCRIPT LANGUAGE="JavaScript">  
<!--  
var today=new Date();  
var heure="";  
function messagevariable() {  
var time=today.getHours();  
heure=""  
if(time>=6 && time<8)  
heure="Bonne journée !"  
if(time>=8 && time<12)  
heure="Elle commence bien cette journée ?"  
if(time>=12 && time<13)  
heure="Y faut aller manger !"  
if(time>=13 && time<17)  
heure="Bon apres-midi !"  
if(time>=17 && time<22)  
heure="Bonsoir"  
if(time>=22 || time<6)  
heure="Vous ne dormez jamais?!"  
}  
// --></SCRIPT>  
<SCRIPT LANGUAGE="JavaScript">  
<!--  
messagevariable();  
document.writeln(heure)  
// -->  
</SCRIPT>

mood
Publicité
Posté le 08-03-2016 à 19:46:46  profilanswer
 

n°2277222
rat de com​bat
attention rongeur méchant!
Posté le 08-03-2016 à 20:41:04  profilanswer
 

Le plus facile c'est de ne pas compter/calculer en hh:mm mais en minutes tout court (minutes depuis minuit).

 

L'exemple est en Perl, les variables commencent par '$' et else if c'est elsif. Je te laisse traduire en JS...

 
Code :
  1. #heures et minutes à entrer manuellement pour tester
  2. my $h=14;
  3. my $m=20;
  4. my $m_tot=$h*60+$m; #<--- calculer minutes depuis minuit
  5. my $msg="";
  6. #00:00 - 02:42 msg1
  7. #02:43 - 06:19 msg2
  8. #06:20 - 13:30 msg3
  9. if($m_tot>=0 && $m_tot<=2*60+42)
  10. {
  11.     $msg="msg1";
  12. }
  13. elsif($m_tot<=06*60+19)
  14. {
  15.     $msg="msg2";
  16. }
  17. elsif($m_tot<=13*60+30)
  18. {
  19.     $msg="msg3";
  20. }
  21. print $msg;


Message édité par rat de combat le 08-03-2016 à 21:05:05

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Afficher un texte diffrentes selon l'heure de la journée

 

Sujets relatifs
Lecture d'un fichier texteDate et heure automatique // installation silencieuse
Demande aide pour zone de texte et bouton recherche[Batch] Eteindre les pc de mon reseau a partir d'un fichier texte
Python, supprimer une ligne d'un fichier texte selectionner le texte d un textbox ou positionner curseu
Un champs texte s'enregistre dans un TXTCherche formation d'une journée approche dev android et android studio
Comment puis-je mettre en blanc une petie d'un texte ? excel 
Plus de sujets relatifs à : Afficher un texte diffrentes selon l'heure de la journée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR