Uhrzeit formatieren mit Javascript
Hey,
ich hab nun ja das komplette Datum, Donnerstag, 21.Februar 2008 8:9.
Die Uhrzeit wird nicht richtig angezeigt, also nicht 08:09...wie kann ich das formatieren das anstelle von 8:9 dort 08:09 angezeigt wird? Geht das mit javascript?
Hier ist mein scriptquellcode:
ich hab nun ja das komplette Datum, Donnerstag, 21.Februar 2008 8:9.
Die Uhrzeit wird nicht richtig angezeigt, also nicht 08:09...wie kann ich das formatieren das anstelle von 8:9 dort 08:09 angezeigt wird? Geht das mit javascript?
Hier ist mein scriptquellcode:
function datestart() {
var date = new Date();
month=new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
day=new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag","Samstag");
document.write(day[date.getDay()] + ", ");
document.write(date.getDate() + ".");
document.write(month[date.getMonth()] + " ");
document.write(date.getFullYear());
document.write(" " + date.getHours() + ":");
document.write(date.getMinutes() + "GMT+1");
}
21.02.2008 08:11
Probier's mal so:
Bei den Minuten die gleiche Vorgehensweise...
var stunden = date.getHours();
if (stunden < 10) {
stunden = "0" + stunden;
}
document.write(" " + stunden + ":");
Bei den Minuten die gleiche Vorgehensweise...
21.02.2008 09:53 | geändert: 21.02.2008 09:54
Da haben Sie mich auf 'ne idee gebracht, ist aber länger programmiert...gucken Sie selbst, würde das auch so gehen?
function datestart() {
var date = new Date();
month=new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
day=new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag","Samstag");
document.write(day[date.getDay()] + ", ");
document.write(date.getDate() + ".");
document.write(month[date.getMonth()] + " ");
document.write(date.getFullYear());
if(date.getHours() < 10) {
document.write(" 0" + date.getHours() + ":");
} else {
document.write(" " + date.getHours() + ":");
}
document.write(date.getMinutes() + "GMT+1");
}
21.02.2008 10:31 | geändert: 21.02.2008 10:35
Ich glaub Duzen ist okDa haben Sie mich

Deine Ausarbitung funktioniert auch, ich habs mal getestet und die 0 wird eingefügt.
21.02.2008 11:08
Ah cool, ich dachte höflichkeitsform wäre angebracht
, aber danke für die schnelle hilfe.
Ich hab das so geschrieben, weil ich bei deinem Script irgendwie n fehler gehabt d.h. lief nix
, aber danke für die schnelle hilfe.Ich hab das so geschrieben, weil ich bei deinem Script irgendwie n fehler gehabt d.h. lief nix
21.02.2008 11:13
Da haben Sie mich auf 'ne idee gebracht, ist aber länger programmiert...gucken Sie selbst, würde das auch so gehen?
function datestart() { var date = new Date(); month=new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"); day=new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag","Samstag"); document.write(day[date.getDay()] + ", "); document.write(date.getDate() + "."); document.write(month[date.getMonth()] + " "); document.write(date.getFullYear()); if(date.getHours() < 10) { document.write(" 0" + date.getHours() + ":"); } else { document.write(" " + date.getHours() + ":"); } document.write(date.getMinutes() + "GMT+1"); }
Leider läuft meine Funktion nicht, ich weiß aber nicht wieso.
22.02.2008 12:37
Die Funktion ist ok
siehe auch http://dizign.de/test/uhrzeit3.html
siehe auch http://dizign.de/test/uhrzeit3.html
ohne das netz wäre ich fischer geworden; vielleicht
22.02.2008 13:26
Beitrag schreiben (als Gast)
Beim Verfassen des Beitrages bitte die Forenregeln beachten.
| Thema | Autor | Forum | Beiträge | Letzter Beitrag |
|---|---|---|---|---|
| Funktion mittels onLoad starten! | Emu | HTML, CSS | 3 | 22.02.2008 14:11 |