久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

使用 Javascript 查找每月的第二個和第四個星期二

Finding the second and fourth Tuesday of the month with Javascript(使用 Javascript 查找每月的第二個和第四個星期二)
本文介紹了使用 Javascript 查找每月的第二個和第四個星期二的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我的協會在每個月的第二個和第四個星期二舉行會議,我非常想要一個 Javascript 代碼,這樣我就不必每兩周更新一次我們的網站,并且可以計算和顯示下一次會議的日期自動.

My association has meetings on the second and fourth Tuesday of each month and I'd really like a Javascript code so I don't have to update our site every two weeks and the date of the next meeting can be calculated and displayed automatically.

我非常感謝一些幫助,因為我完全沒有 Javascript 方面的技能,只有 CSS 和 HTML.

I'd really appreciate some help, as I have absolutely no skils in Javascript, only in CSS and HTML.

推薦答案

這是一個解決方案

HTML

<ul id="list"></ul>

Javascript

function getTuesdays(month, year) {
    var d = new Date(year, month, 1),
        tuesdays = [];

    d.setDate(d.getDate() + (9 - d.getDay()) % 7)
    while (d.getMonth() === month) {
        tuesdays.push(new Date(d.getTime()));
        d.setDate(d.getDate() + 7);
    }

    return tuesdays;
}

var meetingTuesdays = [],
    ul = document.getElementById("list"),
    temp,
    li,
    i;

for ( i = 0; i < 12; i += 1) {
    temp = getTuesdays(i, 2013);
    meetingTuesdays.push(temp[1]);
    li = document.createElement("li");
    li.textContent = temp[1];
    ul.appendChild(li);

    meetingTuesdays.push(temp[3]);
    li = document.createElement("li");
    li.textContent = temp[3];
    ul.appendChild(li);
}

console.log(meetingTuesdays);

在 jsfiddle

更新:為您提供進一步的演示

Update: a further demonstration for you

Javascript

function getTuesdays(month, year) {
    var d = new Date(year, month, 1),
        tuesdays = [];

    d.setDate(d.getDate() + (9 - d.getDay()) % 7)
    while (d.getMonth() === month) {
        tuesdays.push(new Date(d.getTime()));
        d.setDate(d.getDate() + 7);
    }

    return tuesdays;
}

var today = new Date(),
    theseTuesdays = getTuesdays(today.getMonth(), today.getFullYear()),
    next;

theseTuesdays.some(function (tuesday, index) {
    if (index % 2 === 1 && tuesday > today) {
        next = tuesday;
        return true;
    }

    return false;
});

alert("Our next meeting is on : " + moment(next).format("MMMM Do YYYY"));

在 jsfiddle

這篇關于使用 Javascript 查找每月的第二個和第四個星期二的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

jQuery/JavaScript Library for avatar creation?(用于創建頭像的 jQuery/JavaScript 庫?)
How to do following mask input problem?(如何做以下掩碼輸入問題?)
Issues Setting Value/Label Using DropKick Javascript(使用 DropKick Javascript 設置值/標簽的問題)
how to unit-test private methods in jquery plugins?(如何對 jquery 插件中的私有方法進行單元測試?)
stellar.js - configuring offsets / aligning elements for a vertical scrolling website?(stellar.js - 為垂直滾動網站配置偏移量/對齊元素?)
jQuery masked input plugin. select all content when textbox receives focus(jQuery 屏蔽輸入插件.當文本框獲得焦點時選擇所有內容)
主站蜘蛛池模板: 一区二区三区精品视频 | 国产性生活一级片 | 亚洲日韩中文字幕一区 | 欧美一区中文字幕 | 中文字幕精品一区二区三区精品 | 一区二区日本 | 亚洲视频在线一区 | 欧美久久久久久久 | 蜜桃黄网 | 中文字幕电影在线观看 | 黄页网址在线观看 | 久久成人18免费网站 | 看a网站 | 日本特黄特色aaa大片免费 | 黄色大片视频 | 欧美一级片在线看 | 97操操 | 亚洲欧洲精品成人久久奇米网 | 日韩一区二区黄色片 | 国产福利视频 | 日本在线视频中文字幕 | 久久lu| 国产精品二区三区 | 玖玖国产精品视频 | 欧美精品一区免费 | 午夜精品久久 | 国产日韩欧美综合 | 亚洲精品成人在线 | 成人精品在线视频 | 久久精品色欧美aⅴ一区二区 | 先锋影音资源网站 | 日韩毛片免费看 | 久久骚| 国产乱码精品一区二区三区忘忧草 | 国产一区二区三区在线 | 91精品国产综合久久福利软件 | 欧美激情国产精品 | 在线成人www免费观看视频 | 亚洲美女在线视频 | www亚洲一区 | 男女羞羞在线观看 |