Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
|
24.08.14, 15:29
|
#1
|
Mitglied
Registriert seit: Jan 2011
Beiträge: 356
Bedankt: 144
|
Automatische Jahresangabe
Hallo,
wie kann ich die aktuelle Jahresangabe auf einer Website programmieren ?
<!-- aktuelles Jahr!! Datum 2003 - mit javas*****-->
<p align="center" class="time" style="">© 2003 -
<S***** language="javas*****">
jetzt = new Date();
Jahr = jetzt.getYear();
document.write(Jahr);
</S*****>
</p>
...das funktioniert mit dem IE11 auf W7 nicht mehr.
...statt 2014 kommt nur 114
was ist da der Fehler?
|
|
|
24.08.14, 17:38
|
#2
|
Stammi
Registriert seit: Jan 2010
Beiträge: 1.145
Bedankt: 1.445
|
muss es javas***** sein oder würde auch eine serverseitige Lösung akzeptabel sein ... ich mein, die sperrt wenigstens nicht die aus, die .js nicht zulassen.
Code:
<s*****>document.write(new Date().getFullYear())</s*****>
sollte funktionieren.
__________________
Irgendwie komisch, dass das was wir gemeinhin als "unmenschlich" bezeichnen, ausschließlich Verhalten von Menschen beschreibt.
|
|
|
Folgendes Mitglied bedankte sich bei nichdiemama:
|
|
24.08.14, 18:30
|
#3
|
Ist öfter hier
Registriert seit: May 2011
Beiträge: 239
Bedankt: 91
|
Code:
<p align="center" class="time" style="">
<s***** type="text/javas*****" language="JavaS*****">
<!-- DatumAktuell = new Date(); JahrAktuell = DatumAktuell.getFullYear(); document.write("© 2003 - "+ JahrAktuell); //-->
</s*****>
Oder, wenn wir Deins als Grundlage nehmen, dann geht auch das obige - und des funzt auch ganz sicher im ie11 unter win7 (getestet, sowohl 32bit als auch 64bit Version).
|
|
|
Folgendes Mitglied bedankte sich bei weberleins:
|
|
25.08.14, 07:16
|
#4
|
Mitglied
Registriert seit: Jan 2011
Beiträge: 356
Bedankt: 144
|
aktuelles Datum
Vielen Dank, das funktioniert schon mal.
Wie sieht es hiermit aus, da wird auch 114 ausgegeben.
was ist da fasch, das es mit dem IE11 nicht mehr funktioniert ?
PHP-Code:
<!--Datum und Zeit mit javas*****--> <div align="center"> <s***** language="javas*****"> jetzt = new Date(); TagInWoche = jetzt.getDay(); TagInMonat = jetzt.getDate(); Jahresmonat = jetzt.getMonth(); Jahr = jetzt.getYear(); var Wochentag = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); var Monat = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); document.write("Heute ist " + Wochentag[TagInWoche] + ", der " + TagInMonat + ". " + Monat[Jahresmonat] + " " + Jahr); </s*****> </div>
|
|
|
25.08.14, 17:02
|
#5
|
Anfänger
Registriert seit: Oct 2010
Beiträge: 26
Bedankt: 13
|
Versuche es mal mit jetzt.getFullYear();
|
|
|
Folgendes Mitglied bedankte sich bei Lieferant:
|
|
25.08.14, 17:28
|
#6
|
Stammi
Registriert seit: Jan 2010
Beiträge: 1.145
Bedankt: 1.445
|
es ist meiner Beobachtung nach nicht IE 11 spezifisch. ich habe auch in chrome nur 114 ausgegeben bekommen. Auslöser ist wohl dass getYear nicht mehr up2date ist:
Zitat:
Zitat von https://developer.mozilla.org/en/JavaS*****/Reference/Global_Objects/Date/getYear
getYear is no longer used and has been replaced by the getFullYear method.
The getYear method returns the year minus 1900; thus:
- For years greater than or equal to 2000, the value returned by getYear is 100 or greater. For example, if the year is 2026, getYear returns 126.
- For years between and including 1900 and 1999, the value returned by getYear is between 0 and 99. For example, if the year is 1976, getYear returns 76.
- For years less than 1900, the value returned by getYear is less than 0. For example, if the year is 1800, getYear returns -100.
To take into account years before and after 2000, you should use getFullYear instead of getYear so that the year is specified in full.
|
__________________
Irgendwie komisch, dass das was wir gemeinhin als "unmenschlich" bezeichnen, ausschließlich Verhalten von Menschen beschreibt.
|
|
|
Folgendes Mitglied bedankte sich bei nichdiemama:
|
|
25.08.14, 17:57
|
#7
|
Mitglied
Registriert seit: Jan 2011
Beiträge: 356
Bedankt: 144
|
Ich danke euch Jungs!
Es funktioniert alles !
|
|
|
26.08.14, 11:30
|
#8
|
Ist öfter hier
Registriert seit: May 2011
Beiträge: 239
Bedankt: 91
|
tjoar, das kommt davon, wenn man nur einmal am tag reinschaut
Mit getFullYear statt getyear ist alles korrekt gesagt worden.
und ich bedanke mich bei "nichdiemama" und "lieferant" weil ihr einfach geholfen habt anstatt irgendwelche dummen kommentare oder gar lästereien zu posten. Ein umstand der zwar eigentlich selbstverständlich ist - es aber gerade in diesem Bereich in letzter zeit leider nicht mehr war. Und ich finds einfach schön und gut das hier auch noch andere sind die einfach nur helfen wollen und dies auch tun. deswegen mein dank an euch.
|
|
|
26.08.14, 21:02
|
#9
|
Stammi
Registriert seit: Jan 2010
Beiträge: 1.145
Bedankt: 1.445
|
edit:
Post gelöscht, da der Post, auf den er sich bezog gelöscht wurde. (Danke an den Mod für's löschen)
__________________
Irgendwie komisch, dass das was wir gemeinhin als "unmenschlich" bezeichnen, ausschließlich Verhalten von Menschen beschreibt.
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 Uhr.
().
|