Unter Firefox 57.* nutze ich das Script von Endor, das mir Datum und Uhr in der der Nav-Bar anzeigt... seit heute bin ich jedoch 2 Stunden zu spät: :shock:
Code
function doDatUhrCallback() {try{doDatUhr();}catch(ex){} }
function doDatUhr() {
var days = ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"];
var months = ["Jan", "Feb", "März", "Apr", "Mai", "Juni", "Juli", "Aug", "Sep", "Okt", "Nov", "Dez"];
window.setTimeout(doDatUhrCallback, 1000);
var D = new Date();
var day = days[D.getDay()];
var month = months[D.getMonth()];
var year = D.getFullYear();
var hour = D.getHours();
var minute = D.getMinutes();
var second = D.getSeconds();
var date = day + ", " + (D.getDate() < 10 ? "0" +D.getDate() : D.getDate()) + ". " + month + ". " + year + " ";
var time = (hour < 10 ? "0" +hour : hour) + ":" + (minute < 10 ? "0" +minute : minute) + ":" + (second < 10 ? "0" +second : second);
var timestr = date + time + " Uhr" + " ";
var text ="Nightly 64bit ";
var status = document.getElementById("statusbar-clock-display");
status.setAttribute("value", text + timestr);
if (hours < 6 || hours > 20) {
status.setAttribute("style", "color: #ff0000;");
}
else {
status.setAttribute("style", "color: #000000;");
}
status.setAttribute("style", clockstyle);
}
var ClockStatus = document.getElementById("urlbar-container");
var ClockLabel = document.createElement("label");
ClockLabel.setAttribute("id", "statusbar-clock-display");
ClockLabel.setAttribute("class", "statusbarpanel-text");
ClockLabel.setAttribute("style", "padding-top:7px; font-size: 14px; font-weight: bold;");
ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.nextSibling);
doDatUhr();
Alles anzeigen
[attachment=0]Unbenannt.PNG[/attachment]
Wo muss ich drehen?
Nachklapp:
Auch mit dem Original für Firefox 55.0.3 tritt diese 2 Stunden Differenz auf..
Die Systemzeit zeigt jetzt 1730, das Script 1530 :-??
Code
/* ############################################################ Statusbar - Uhr ####################################################### */
function doDatUhrCallback() {try{doDatUhr();}catch(ex){} }
function doDatUhr() {
var days = ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"];
var months = ["Jan", "Feb", "März", "Apr", "Mai", "Juni", "Juli", "Aug", "Sep", "Okt", "Nov", "Dez"];
var title = content.document.title;
window.setTimeout(doDatUhrCallback, 1000);
var D = new Date();
var day = days[D.getDay()];
var month = months[D.getMonth()];
var year = D.getFullYear();
var hour = D.getHours();
var minute = D.getMinutes();
var second = D.getSeconds();
var date = " " + day + ", " + (D.getDate() < 10 ? "0" +D.getDate() : D.getDate()) + ". " + month + " " + year + " ";
var time = (hour < 10 ? "0" +hour : hour) + ":" + (minute < 10 ? "0" +minute : minute) + ":" + (second < 10 ? "0" +second : second);
var timestr = date + time + "" + " ";
var text =" Arbeiter ";
var status = document.getElementById("statusbar-clock-display");
status.setAttribute("value", text + timestr);}
//var ClockStatus = document.getElementById("statusbar-display");
var ClockStatus = document.getElementById("ae-clippings-icon");
var ClockLabel = document.createElement("label");
ClockLabel.setAttribute("id", "statusbar-clock-display");
ClockLabel.setAttribute("class", "statusbarpanel-text");
ClockLabel.setAttribute("style", "padding-top: 5px; padding-left: -1px; padding-right: -1px; color:black; font-size: 12px; font-weight:bold;text-shadow:none");
ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.nextSibling);
doDatUhr();
Alles anzeigen