<script language="JavaScript">
var Datum = new Date(); // Ein neues Date-Objekt wird angelegt
var tt = Datum.getDate(); if (tt < 10) tt = "0" + tt;
var mM = Datum.getMonth() + 1; if (mM < 10) mM = "0" + mM; // Die Monatszählung
// beginnt boshafterweise bei 0 und nicht bei 1!!
var jjjj = Datum.getFullYear(); // In JavaScript 1.1 ist auch eine Methode
// ".getYear()" definiert. Diese liefert aber
// beim Browser Netscape 4.x ein falsches Jahr.
var DatumDeutsch = tt + '.' + mM + '.' + jjjj;
var DatumInternational = jjjj + "/" + mM + "/" + tt;
var hh = Datum.getHours(); if (hh < 10) hh = "0" + hh;
var mm = Datum.getMinutes(); if (mm < 10) mm = "0" + mm;
var ss = Datum.getSeconds(); if (ss < 10) ss = "0" + ss;
var Uhrzeit = hh + ":" + mm + ":" + ss;
window.alert('Das heutige Datum in Originalschreibweise: ' + Datum + '\n' +
'Das heutige Datum in deutscher Schreibweise: ' + DatumDeutsch + '\n' +
'Das heutige Datum in internationaler Schreibweise: ' +
DatumInternational + '\n' +
'Die Uhrzeit: ' + Uhrzeit + '\n\n' +
'Ihr Browser: ' + navigator.appName + '\n' +
'Die Version: ' + navigator.appVersion + '\n' +
'Die Anzahl der Plugins: ' + navigator.plugins.length + '\n\n' +
'Hinweis: Die Uhrzeit- und Browserangaben sind nicht immer zutreffend.\n' +
'Man teste mit verschiedenen Browsern.');
</script>