JavaScripts > Text > Script-Detail: Gruß nach Tageszeit mit Datum
Gruß nach Tageszeit mit Datum
Dieses Script liest aus, welches Datum heute ist und gibt einen der Tageszeit entsprechenden Gruß aus.Dieses Script liest aus, welches Datum heute ist und gibt einen der Tageszeit entsprechenden Gruß aus. (Demo)
Füge folgendes in den
| Code: |
<head>...</head> |
| Code: |
<script LANGUAGE="JavaScript">
function MakeArray(n) { this.length = n return this } monthNames = new MakeArray(12) monthNames[1] = "Januar" monthNames[2] = "Februar" monthNames[3] = "März" monthNames[4] = "April" monthNames[5] = "Mai" monthNames[6] = "Juni" monthNames[7] = "Juli" monthNames[8] = "August" monthNames[9] = "September" monthNames[10] = "Oktober" monthNames[11] = "November" monthNames[12] = "Dezember" dayNames = new MakeArray(7) dayNames[1] = "Sonntag" dayNames[2] = "Montag" dayNames[3] = "Dienstag" dayNames[4] = "Mittwoch" dayNames[5] = "Donnerstag" dayNames[6] = "Freitag" dayNames[7] = "Samstag" function customDateString(oneDate) { var theDay = dayNames[oneDate.getDay() + 1] var theMonth = monthNames[oneDate.getMonth() + 1] var theYear = oneDate.getFullYear() + 00 return theDay + ", der " + oneDate.getDate() + " "+ theMonth + " " + theYear } function dayPart(oneDate) { var theHour = oneDate.getHours() if (theHour <6 ) return "Schlaf" if (theHour < 12) return "Morgen" if (theHour < 18) return "Nachmittag" return "Abend" } </script> |
und dort, wo die Ausgabe sein soll, kommt noch folgendes:
| Code: |
<script LANGUAGE="JavaScript"><!--
today = new Date() var header = (customDateString(today)).italics() header += " Ich hoffe, Du hast einen schönen " header += dayPart(today) + "." document.write(header) // --> </script> |
Entnommen von http://www.js4all.de
Geschrieben von Phil Marx am 18.06.2004 (3673x gelesen)
