文档章节

js获取当天和当天以后的两个礼拜的日期以及日期对应的星期几

白狼栈
 白狼栈
发布于 2015/10/14 17:59
字数 276
阅读 206
收藏 2


实现效果:

function getWeekData ()
{
    var now=new Date;
    var day=now.getDay(); //2015-10-14 周三
    var oriData='日一二三四五六'.split('');
    var rs=[];
    for(var i=0;i<7;i++){
        rs.push(oriData[day]);
        ++day;
        day=day>6?day-7:day;
    }
    return rs;
}
console.log(getWeekData());

//获取当天以及未来一个礼拜的星期数
//["三", "四", "五", "六", "日", "一", "二"]


function getDays ()
{
    var now = new Date;
    var day = now.getDay();
    var week = "7123456";
    var weekDay = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"];

    var days=[];
    for(var i=0;i<14;i++){
        var f = new Date;
        f.setDate(f.getDate()+i);
        var year=f.getFullYear();
        var month=parseInt(f.getMonth())+1;
        month=month<10?'0'+month:month;
        var date=f.getDate();
        date=date<10?'0'+date:date;
        var myDate = new Date(Date.parse(year+'/'+month+'/'+date)); 
        days.push({
            fullDate: ''+year+'-'+month+'-'+date, //带间隔符号日期
            jxDate: ''+year+month+date, //简写
            date: date, //多少号
            yt: month+'/'+date, // 月/日
            yt2: month+'月'+date+'日', // 月/日
            week: weekDay[myDate.getDay()]
        });
    }
    return days;
}
console.table(getDays());
//效果图太大,不方便上传,举例说明
0: Object
date: 14
fullDate: "2015-10-14"
jxDate: "20151014"
week: "周三"
yt: "10/14"
yt2: "10月14日"
1: Object
2: Object
......

根据以上结果分析,自行需要简单处理即可

© 著作权归作者所有

共有 人打赏支持
白狼栈
粉丝 17
博文 81
码字总数 30876
作品 0
杭州
js日期计算及快速获取周、月、季度起止日,获取指定日期周数以及星期几的小例子

JS获取日期时遇到如下需求,根据某年某周获取一周的日期。如开始日期规定为星期四到下一周的星期五为一周。 格式化日期: function getNowFormatDate(theDate){var day = theDate;var Year ...

youfen
08/01
0
0
按钮点击数统计计数器(PHP+MYSQL+JS)

最近因工作上的需求,需要实现一个统计每天某个超链接点击次数的功能,经过考虑,我觉得用php+mysql还是挺容易实现的,过程很简单,就是通过点击超链接,触发表单提交,完成一次数据库的+1输...

我爱一碗香
2016/09/29
0
0
Java8 日期时间 —— LocalDate —— 年月日

一、简介 二、获取 LocalDate 的方法 1.获取当前的日期 LocalDate 2.根据年月日的值获取 LocalDate 3.根据某年的第n天获取 LocalDate 4.从时间纪元(1970年1月1日)开始第n天(负数表示在时间...

动听的椰子
2016/12/21
67
0
Js如果没有了getDay,怎么获取某天是星期几?

昨天在《枕边算法书》看到一个撩妹技巧:“美丽的女士,请您随便说一个年份,我会猜出当年的情人节是星期几”。那这哥们是如何快速的算出的呢?书中提到了,其原理就是设立一个基点,根据星期...

tryzf
06/03
0
0
深入理解javascript系列(十四):纯函数

虽然我是计算机方向毕业的学生,但是认识到纯函数,还是在学react的时候... 相同的输入总会得到相同的输出,并且不会产生副作用的函数,就是纯函数。 我们可以通过一个是否会改变原始数据的两...

Panthon
06/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bash重定向详解

Bash重定向详解 Bash的重定向指的是将命令的输入和输出导向不同地方,而不是默认的标准输入、标准输出和标准错误。Bash的重定向实际上是对标准输入、标准输出和标准错误的重置,进而将所需输...

小陶小陶
今天
3
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
6
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
今天
3
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
今天
4
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部