二次封装的日期计算

date-cipher

二次封装的时间计算快捷函数使用库

methods 简单的格式化日期格式

/** * @method formatDate 简单的格式化日期格式 * * @param {Date} date 需要被格式化的日期 * @param {String} formatStr 格式化字符串 * * @return {String} 返回格式化好的日期 */

使用方式 =>

import { formatDate } from 'date-cipher' console.log(formatDate()) 计算周的起止时间

/** * @method s2eWeek 计算周的起止时间 * * @param {Date} date 任意一天 * @param {String} formatStr 格式化字符串 * @param {Boolean} isCurrent 结束时间为当前时间 * * @return {Object} 返回起止日期 */

使用方式 =>

import { s2eWeek } from 'date-cipher' console.log(s2eWeek()) 计算月的起止时间

/** * @method s2eMonth 计算月的起止时间 * * @param {Date} date 任意一天 * @param {String} formatStr 格式化字符串 * @param {Boolean} isCurrent 结束时间为当前时间 * * @return {Object} 返回起止日期 */

使用方式 =>

import { s2eMonth } from 'date-cipher' console.log(s2eMonth()) 计算年的起止时间

/** * @method s2eYear 计算年的起止时间 * * @param {Date} date 任意一天 * @param {String} formatStr 格式化字符串 * @param {Boolean} isCurrent 结束时间为当前时间 * * @return {Object} 返回起止日期 */

使用方式 =>

import { s2eYear } from 'date-cipher' console.log(s2eYear()) 计算N天前或者N天后的日期

/** * @method dayByDays 计算N天前或者N天后的日期 * * @param {Date} date 一年中任意一天 * @param {String} formatStr 格式化字符串 * @param {Number} days 计算天数 * @param {String} type 计算的是之前的日期 before 之后的日期 after * * @return {Object} 默认返回昨天日期 */

使用方式 =>

import { dayByDays } from 'date-cipher' console.log(dayByDays()) 计算N天前或者N天后的日期(起止日期)

/** * @method s2eDayByDays 计算N天前或者N天后的日期(起止日期) * * @param {String} formatStr 格式化字符串 * @param {Number} days 计算天数 * @param {String} type 计算的是之前的日期 before 之后的日期 after * @param {Boolean} isCurrent 是否包含今天 * * @return {Object} 默认返回最近一周的起止日期 */

使用方式 =>

import { s2eDayByDays } from 'date-cipher' console.log(s2eDayByDays()) 计算两个时间段的相差天数, 精确到 N 年 N 天 精确到小数后两位

/** * @method diffDays 计算两个时间段的相差天数,精确到 N 年 N 天 精确到小数后两位 * * @param {Date} startDate 开始时间 * @param {Date} endDate 结束时间 * @param {Boolean} format 是否进行格式化,为 true 格式化成 N 年 N 天,为 false 直接返回未格式化的 * * @return {String} 相差的天数 */

使用方式 =>

import { diffDays } from 'date-cipher' console.log(diffDays())

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。