js获取今天之前/之后的日期,常用工具包

本文介绍了一个名为dateUtil.js的JavaScript工具包,主要用于获取今天的日期以及之前或之后的日期。提供了简单易用的方法,方便前端开发中进行日期处理。
摘要由CSDN通过智能技术生成

dateUtil.js

var now = new Date(); //当前日期 
var nowDayOfWeek = now.getDay(); //今天本周的第几天 
var nowDay = now.getDate(); //当前日 
var nowMonth = now.getMonth(); //当前月 
var nowYear = now.getFullYear(); //当前年 



var lastMonthDate = new Date(); //上月日期
lastMonthDate.setDate(1);
lastMonthDate.setMonth(lastMonthDate.getMonth() - 1);
var lastMonth = lastMonthDate.getMonth();

let dateUtil = {
   
    nowYear: new Date().getFullYear(),
    displayTime: function (timestr) {
   
        if (!timestr) {
   
            return ''
        }
        timestr = timestr.replace(/-/g, '/'); // ios 系统兼容
        var result = timestr;
        var dateTimeStamp = new Date(timestr).getTime();
        var minute = 1000 * 60; //把分,时,天,周,半个月,一个月用毫秒表示
        var hour = minute * 60;
        var day = hour * 24;
        var week = day * 7;
        // var halfamonth = day * 15;
        var month = day * 30;
        var now = new Date().getTime(); //获取当前时间毫秒
        var diffValue = now - dateTimeStamp; //时间差

        if (diffValue < 0) {
   
            return;
        }
        var minC = diffValue / minute; //计算时间差的分,时,天,周,月
        var hourC = diffValue / hour;
        var dayC = diffValue / day;
        var weekC = diffValue / week;
        var monthC = diffValue / month;
        if (monthC >= 1 && monthC <= 3) {
   
            result = " " + parseInt(monthC) + "月前"
        } else 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值