Page 1 of 1

Javascript add different text to each minute of hour

Posted: 25 Aug 2020, 20:53
by JanMolendijk
Hello Coursesweb I`m unknown with javascripts ????

I would like to add function minutes to this script
on each minute an diferent text added to the hour

Hope you can help me out....

Code: Select all

<SCRIPT> 
day = new Date() 
hr = day.getHours() 

if (hr == 1) document.write("<font face='Verdana' color='blue' size='5'>After one .... not yet to bed?</font>") 
if (hr == 2) document.write("<font  face='Verdana' color='blue'   size='5'>After two.... Wouldn`t you even go to sleep?</font>") 
</SCRIPT> 

Javascript add different text to each minute of hour

Posted: 26 Aug 2020, 10:35
by Admin
Hello,
Try the following script.

Code: Select all

<div id='addtxtmin' style='color:#00d; font-size:20px; font-weight:700'></div>
<script>
const txt_min =[
'After one .... not yet to bed?',
'After two.... Wouldn`t you even go to sleep?',
'Minute 3',
'Minute 4',
'Minute 5'
];
var addtxtmin = document.getElementById('addtxtmin');

function addTxtMin() {
  var ddate=new Date()
  var min = ddate.getMinutes();
  var txt = txt_min[min] ? txt_min[min] : 'Default text: Minute '+ min;
  addtxtmin.innerHTML = txt;
  setTimeout('addTxtMin()',60000);
}
addTxtMin();
</script>