用日期和描述获取完整的月份



我希望能够获得一个弹出屏幕,显示当前月份的每一天以及(一周的)哪一天。

它看起来是这样的:

  • 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/

最新更新