Pasi: Textausgabe nach Tageszeit Minutengenau

Beitrag lesen

function opened () {
with (new Date()) {
  var curHour = getHours();
  var curMin = getMinutes();
  var monat = getMonth();
  var tag = getDate();
  var jahr = getFullYear();
  var jetzt = getTime();
}
var zeit = ((curHour < 10) ? "0" : "") + curHour + "."  + ((curMin < 10) ? "0" : "") + curMin + " Uhr: ";
var status = ((new Date(jahr,monat,tag,1,0,0)).getTime() < jetzt && (new Date(jahr,monat,tag,17,30,0)).getTime() > jetzt) ? "geschlossen" : "geöffnet";
return zeit+status;
}
document.write(opened());

  
Hey cool, danke! Funktioniert super!  
Kann man da zufällig noch Montag bis Samstag mit einbauen? Sorry, ist mir gerade erst eigefallen.  
  
Ich hab mal so angefangen, aber weiter komme ich nicht:  
  
~~~javascript
  
function opened () {  
 with (new Date()) {  
  var curHour = getHours();  
  var curMin = getMinutes();  
  var monat = getMonth();  
  var tag = getDate();  
  var wochentag = getDay() +1;  
  if(wochentag==1) wochentag = "Sonntag";  
  if(wochentag==2) wochentag = "Montag";  
  if(wochentag==3) wochentag = "Dienstag";  
  if(wochentag==4) wochentag = "Mittwoch";  
  if(wochentag==5) wochentag = "Donnerstag";  
  if(wochentag==6) wochentag = "Freitag";  
  if(wochentag==7) wochentag = "Samstag";  
  var jahr = getFullYear();  
  var jetzt = getTime();  
 }  
 var zeit = ((curHour < 10) ? "0" : "") + curHour + "."  + ((curMin < 10) ? "0" : "") + curMin + " Uhr: ";  
 var status = ((new Date(jahr,monat,tag,wochentag,1,0,0)).getTime() < jetzt && (new Date(jahr,monat,tag,17,30,0)).getTime() > jetzt) ? "<span id='soldtext'>Hotline geschlossen</span>" : "<span id='availabletext'>Hotline geöffnet</span>";  
 return zeit+status;  
}  
document.write(opened());  

LG Pasi