Jeweils mit <script>...</script> einfassen!
Aktuelles Jahr
document.write(new Date().getFullYear());
Vorjahr
document.write(new Date().getFullYear()-1);
Datum heute
var dheute = new Date();
var tag = (dheute.getDate() < 10 ? '0' : '') + dheute.getDate();
var monat = ((dheute.getMonth() + 1) < 10 ? '0' : '') + (dheute.getMonth() + 1);
var jahr = dheute.getFullYear();
var uhrzeit = tag + "." + monat + "." + jahr;
document.write(uhrzeit);
Datum gestern
var today = new Date();
var yesterday=((today.getTime()/1000)-(24 * 60 * 60))*1000;
today.setTime(yesterday);
var month = today.getMonth()+1;
var year = today.getFullYear();
var day = today.getDate();
if(day<10) day = "0" + day;
if(month<10) month= "0" + month;
if(year<1000) year+=1900;
document.write(""+ day + "." + month + "." + year);
Datum in 30 Tagen (z. B. Zahlungsziel)
var d = new Date();
d.setDate(d.getDate() + 30);
var tag = (d.getDate() < 10 ? '0' : '') + d.getDate();
var monat = ((d.getMonth() + 1) < 10 ? '0' : '') + (d.getMonth() + 1);
var jahr = d.getFullYear();
var uhrzeit = tag + "." + monat + "." + jahr;
document.write(uhrzeit);
Jahr mit zwei Stellen, Zeile mit getFullYear austauschen mit:
var jahr = [xyz].getFullYear().toString().substr(-2);