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 (http://www.yubb.de/demos/js_8.html))

Füge folgendes in den
Code:
<head>...</head>
-Bereich der Seite ein:

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 (http://www.js4all.de)Geschrieben von Phil Marx am 18.06.2004 (3703x gelesen)
Diese News stammt von der Seite http://www.yubb.de
Sie ist unter http://www.yubb.de/artikel282.html direkt aufrufbar.

Jegliche Reproduktion dieser Seite oder ihrer Inhalte ist strengstens untersagt.