美文网首页
对日期对象的操作

对日期对象的操作

作者: 赵xiao赛 | 来源:发表于2017-09-15 15:42 被阅读0次

/**
 * 获取指定日期当周天数
 *
 * @param date 日期
 */
function getWeekDate(date) {
    var day = date.getDay();
    var dateList = [];
    for (ar i = 0; i <= 6; i++) {v
        dateList.push(addDate(date, i - day));
    }
    return dateList;
}

/**
 * 日期加减操作
 *
 * @param date 当前日期
 * @param day 加减天数
 */
function addDate(date, day) {
    var result = new Date(date);
    result.setDate(date.getDate() + day);
    return result;
}

/**
 * 获取当前日期为本月第几周
 *
 * @param date 日期
 */
function getWeekNum(date) {
    var day = date.getDay();
    var number = date.getDate();
    return getChinaNum(Math.ceil((number + (6 - day)) / 7));
}

/*
 * 获取中文数字
 * @param num 阿拉伯数字
 * @returns {string}
 */
function getChinaNum( ) {
    var chnNumChar = ["零", "一" , "二" , "三" ,"四" ,"五", "六", "七" ,"八", "九"];
    return chnNumChar[num];
}


/**
 * 获取当前日期为周几
 * @param date 日期
 * @returns
 */
function getWeekText(date) {
    var chnNumChar = ["日", "一" , "二" , "三" ,"四" ,"五", "六"];
    return chnNumChar[date.getDay()];
}

/**
 * 计算日期差值
 *
 * @param date1
 * @param date2
 * @returns {Number|*}
 */
function dateDiff(date1, date2) {
    return parseInt(Math.abs(date1 - date2) / 1000 / 60 / 60 / 24);
}

/**
 * date转String
 *
 * @param date
 */
function formatDate(date) {
    var year = date.getFullYear();
    var month = date.getMonth()+1;
    var day = date.getDate();
    return year + "-" + month + "-" + day;
}

上面的方式是对日期对象的一般操作方法

相关文章

  • Date对象

    1. 介绍:阐述 Date 对象。 Date对象,是操作日期和时间的对象。Date对象对日期和时间的操作只能通过方...

  • JS Date

    日期对象的基本操作

  • 日期函数及时钟案例

    日期对象的基本操作 标准日期对象中提供了一些属性和方法,供我们操作日期信息 getFullYear() 年 get...

  • 对日期对象的操作

    上面的方式是对日期对象的一般操作方法

  • 七、Date 日期对象 ------ 2020-03-15

    1、日期对象的基本操作: 2、标准日期对象中提供的一些属性和方法,供我们操作日期信息 3、格式化日期字符串 4、万...

  • PHP七天系列之基础知识(3)

    对象操作 PHP提供了面向对象的操作日期时间的方式,Carbon 就是基于PHP内置对象的开源产品,功能丰富使用简...

  • Date对象

    Date对象(日期对象)来实现对日期和时间的控制。 1、创建Date对象 日期对象是对一个对象数据类型求值,该对象...

  • Date、Error

    一、Date 什么是Date?封装日期和时间,提供操作日期和时间的API。何时使用日期对象?今后只要存储日期和时间...

  • JavaScript Date(日期)对象

    W3School详解 定义日期 操作日期 在下面的例子中,我们为日期对象设置了一个特定的日期 (2008 年 8 ...

  • JS Date

    Date对象是JS提供的日期和时间操作接口。 静态方法 Date.now() Date.parse() 解析日期的...

网友评论

      本文标题:对日期对象的操作

      本文链接:https://www.haomeiwen.com/subject/atassxtx.html