Czytam książkę javascript. nieoficjalny podrecznik i kod podany w rozdziale nie wyświetla sie na ekranie. SKrypt ma wyświetlać
aktualną datę jednak nie pokazuje się nic.
<!DOCTYPE HTML>
<html lang="PL">
<head>
<meta charset="UTF-8" />
<title>Strona</title>
<script type="text/javascript">
function dateString(date, string)
{
var year=date.getFullYear();
var month=date.getMonth();
var realMonth=month+1;
var fillMonth=realMonth;
if(realMonth<10)
{
fillMonth='0' + realMonth;
}
else
{
fillMonth=realMonth;
}
var months=['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'];
var monthName=months[month];
var day=date.getDate();
var fillDate=day;
if (day<10)
{
fillDate='0' + day;
}
else
{
fillDate=day;
}
var weekday=date.getDay();
var weekdays=['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'];
var dayName=weekdays[weekday];
string=string.replace(/%Y/g,year);
string=string.replace(/%y/g.year.toString().slice(-2));
string=string.replace(/%M/g,monthName);
string=string.replace(/%m/g,monthName.slice(0,3));
string=string.replace(/%N/g,fillMonth);
string=string.replace(/%n/g,realMonth);
string=string.replace(/%W/g,dayName);
string=string.replace(/%w/g,dayName.slice(o,3));
string=string.replace(/%D/g,fillDate);
string=string.replace(/%d/g,day);
return string;
}
</script>
</head>
<body>
<script type="text/javascript">
var today = new Date();
var message = dateString(today, 'Dzisiejsza data to: %W, %d %M, %Y');
document.write(message);
</script>
</body>
</html>
```html