Update: Begrüßung, Nachricht oder Mitteilung für bestimmte Mitglieder und Gäste!
Bei dem ganzen Testen und Ausprobieren, sind die Nicknames mit Sonderzeichen (+, &, ?, #, *) und Umlaute (ä, ö, ü) unter den Tisch gefallen. Vielleicht aber auch, weil sie nicht so oft genutzt werden und beim Testen nicht gebraucht wurden!
Durch das neue Update ist dieser Umstand behoben, auch können Sonderzeichen nachgetragen werden!
<script> (function(){ // Hilfsfunktion für Padding function lpad(str, padString, length) { str = '' + str; while (str.length < length) { str = padString + str; } return str; }
// Lokale Zeit unter Berücksichtigung der Zeitzone function getLocalTime() { const now = new Date(); const offsetMinutes = now.getTimezoneOffset(); // z.B. -60 für MEZ now.setMinutes(now.getMinutes() - offsetMinutes); return now; }
Die Begrüßung auf dem Portal für Montagmorgen ist (Edit: -> war) jetzt am Sonntagabend verfrüht, aber vielleicht ist es verfrüht das schon anzumerken...
Edit: Jetzt passt es!
Edit: Und dass es bei mir eine 12er Uhr mit AM und PM bei mir könnte mit meinem System zusammen hängen. Definitiv, dass bei meinem System der Zeitstempel 2 Stunden vornachgeht, egal was ich bisher schraube.... *seufz*
Fehlersuche: Begrüßung an bestimmten Wochentagen oder Tageszeiten!
Es sah so aus, dass das Zeit-Skript auf einem Windows-PC's recht gut lief! Auf einem MAC oder iPhone überhaupt nicht zufriedenstellend! Uhrzeit und Zeit-Format passten nicht, war alles nicht so einfach! Nach vielen Recherchen im Internet ließ sich alles recht gut mit dem Time-Code "UTC" bewerkstelligen!
Habe alles im Beitrag #22 nachgetragen und genauer beschrieben!
UTC , auch "Universal Time Coordinated" genannt, wurde 1972 als koordinierte Weltzeit eingeführt und bietet die Grundlage zur Berechnung der Systemzeit. Keine Zeitverschiebung zwischen Greenwich Mean Time (GMT) und UTC +0. Ortszeit für Berlin ist UTC +1 (während der Sommerzeit gilt UTC +2). Die Zeitangabe seitens des OAI-Servers erfolgt in koordinierter Weltzeit UTC. Der Unterschied zwischen MEZ, auch mitteleuropäische Zeit, beziehungsweise MESZ (Sommerzeit) und der koordinierten Weltzeitskala UTC beträgt MEZ = UTC + 1h und MESZ = UTC + 2h.