我希望能够获得一个弹出屏幕,显示当前月份的每一天以及(一周的)哪一天。
它看起来是这样的:
- 2015年10月1日星期四
- 2015年10月2日星期五
<html>
<head>
<link type="text/css" rel="stylesheet" href="navigation1.css" />
</head>
<body>
<p id="demo"></p>
<button onclick="getDaysInMonth()">try it</button>
<script type="text/javascript">
var nacht = "nacht";
var morgen = "morgen";
var middag = "middag";
var avond = "avond";
这是一个数组,每个月的最大天数
var dagenInMaand = [31,28,31,30,31,30,31,31,30,31,30,31];
var year = d.getYear();
var month = d.getMonth();
var d = new Date();
var t = d.getHours();
if(t >= '0' && t <= '6'){
var g = nacht;
}else if(t >= '6' && t <= '9'){
var g = morgen;
}else if(t >= '9' && t <= '17'){
var g = middag;
}else{
var g = avond;
}
这是我一周中的几天,但它最初来自另一个功能,但它不想再工作了
var j = d.getDay();
if(j == '1'){
var a = "Maandag"
}else if(j == '2'){
var a = "dinsdag"
}else if(j == '3'){
var a = "woensdag"
}else if(j == '4'){
var a = "donderdag"
}else if(j == '5'){
var a = "vrijdag"
}else if(j == '6'){
var a = "zaterdag"
}else{
var a = "zondag"
}
document.getElementById("demo").innerHTML = "Goede " + g + ", het is vandaag " + a + ".";
function getDaysOfWeekDescription()
{
}
</script>
</body>
根据Malith McR的评论,这里有一个更新的fiddle:http://jsfiddle.net/jL9resy1/1/
这将构建阵列。它目前会提醒它,但可以修改你的弹出窗口,以任何你选择的方式处理数组。
var weekday = ["Sunday","Monday","Tuesday","Wednesday",
"Thursday","Friday","Saturday"]; //these are obviously in english
function getDaysInMonth() {
var date = new Date();
var days = [];
while (date.getMonth()) {
days.push(weekday[date.getDay()] + " " + (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getFullYear());
date.setDate(date.getDate() + 1);
}
return days;
}
alert(getDaysInMonth());
var d = new Date();
var t = d.getHours();
if(t >= '0' && t <= '6'){
var g = "nacht";
}else if(t >= '6' && t <= '9'){
var g = "morgen";
}else if(t >= '9' && t <= '17'){
var g = "middag";
}else{
var g = "avond";
}
var dagen = {
1 : "maandag",
2 : "dinsdag",
3 : "woensdag",
4 : "donderdag",
5 : "vrijdag",
6 : "zaterdag",
0 : "zondag"
};
var maanden = {
0 : "januari",
1 : "februari",
2 : "maart",
3 : "april",
4 : "mei",
5 : "juni",
6 : "juli",
7 : "augustus",
8 : "september",
9 : "oktober",
10 : "november",
11 : "december"
};
document.getElementById("demo").innerHTML = "Goede " + g + ", het is vandaag " + dagen[d.getDay()] + " " + d.getDate() + " " + maanden[d.getMonth()] + " " + d.getFullYear() +".";
<div id="demo"></div>
我想这就是你约会的意思。
Fiddle:http://jsfiddle.net/qL5zwnz4/