Hi,
wenn du dich über Arrays kundig gemacht hättest könntest du das abkürzen zu:
var wochentag = ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"][getDay()];
Okay, das ist jetzt mit im Script:
function opened () {
with (new Date()) {
var curHour = getHours();
var curMin = getMinutes();
var wochentag = ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"][getDay()];
var tag = getDate();
var monat = getMonth();
var jahr = getFullYear();
var jetzt = getTime();
}
var status = ((new Date(jahr,monat,tag,1,0,0)).getTime() < jetzt && (new Date(jahr,monat,tag,17,30,0)).getTime() > jetzt) ? "Lokal <span id='soldtext' style='color:#ff0000;'>geschlossen</span> bis 17.30 Uhr" : "Lokal <span id='availabletext' style='color:#4cff00;'>geöffnet</span><br>bis 01.00 Uhr)";
return status;
}
document.write(opened());
Mein Problem ist jetzt, wo ich hier [((new Date(jahr,monat,tag,1,0,0)).getTime() < jetzt] den Wochentag unterbringen muss und wie ich zum Beispiel Montag bis Donnerstag und Sonntag (also mehrmals die Woche) reinbringen kann.
LG Pasi