11
Kann ich das jetzt so auf die Seite einfügen und das läuft??
... 6 Jahre und 7 Monate später ...
... 7 Jahre und 1 Monat später ...
<p>Jetzt: <span id="is-open"></span></p>
<script>
var openingHours = [
[ 'Montag', '10:00', '11:30' ],
[ 'Dienstag', '10:00', '11:30' ],
[ 'Dienstag', '14:00', '18:00' ],
/* ... und so weiter ... */
];
var weekdays = [
'Sonntag',
'Montag',
'Dienstag',
'Mittwoch',
'Donnerstag',
'Freitag',
'Samstag'
];
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth();
var day = now.getDate();
var weekday = now.getDay();
var open = false;
for (var i = 0; i < openingHours.length; i++) {
var openingHour = openingHours[i];
var openingDay = openingHour[0];
var beginTime = openingHour[1].split(':');
var endTime = openingHour[2].split(':');
var begin = new Date(year, month, day, beginTime[0], beginTime[1]);
var end = new Date(year, month, day, endTime[0], endTime[1]);
if (
weekdays[weekday] == openingDay &&
now >= begin &&
now < end
) {
open = true;
}
}
var spanIsOpen = document.querySelector('#is-open');
if (open) {
spanIsOpen.innerText = 'geöffnet';
spanIsOpen.style.color = 'green';
} else {
spanIsOpen.innerText = 'geschlossen';
spanIsOpen.style.color = 'red';
}
</script>
<p id="Freitag">Freitag: 10.00 - 11.30 Uhr</p>
document.querySelector('#' + weekdays[weekday]).style.fontWeight = 'bold';
Thema | Autor | Forum | Beiträge | Letzter Beitrag |
---|---|---|---|---|
Chat sites werden nicht ganz geöffnet | Grandpa11 | Browser | 10 | 31.10.2016 19:51 |
Opera Mini: Galerie wird geöffnet bei Besuch im Internet | Allek | Sicherheit | 8 | 17.10.2015 16:49 |
Wert eines <input> auslesen dann Checkbox anhaken | Kalle | JavaScript | 9 | 19.03.2012 08:36 |
Safari Top sites | svenja | Browser | 11 | 18.12.2010 13:39 |
Text automtisch wechseln lassen | tobi | PHP und MySQL | 3 | 09.09.2009 00:36 |
PHP-Upload | lava | PHP und MySQL | 61 | 04.04.2009 15:41 |
Globale Variablen in JavaScript - Austausch zw. HTML-Dateien | lava | JavaScript | 39 | 27.06.2008 16:33 |