js时间段选择,js时间戳、加减天、时分秒、加减

 如上图需求:

当我选"一周内"时我要截取当前时间的七天之内的时间(今天天减去七天就是开始时间,结束时间就是今天)“一月内”减30天以此类推,如何实现呢?看代码:

//时间对象
var DateStr = new Date();

//==== 一天算法:
/***这里算法解析:
1秒=1000毫秒
1分钟=60秒
1小时=60分钟
1天=24小时***/
var TimeDays = (1000 * 60) * 60 * 24;
//当前时间戳
var nowTime = DateStr.getTime();

//7天内的时间戳
var prevTime = nowTime - (TimeDays * 7);

现在我们拿到了七天前的时间戳和 现在的时间戳了,想要获取格式化后的时间对象就简单了。

//现在时间格式

new Date(nowTime);

//获取七天前时间格式

new Date(prevTime);

//获取年 月 日 时 分 秒 以及毫秒的时间对象方法:

var Time= new Date(nowTime);
                Time.getFullYear();
                Time.getMonth()+1;
                Time.getDate();
                Time.getDay();
                Time.getHours();
                Time.getMinutes();
                Time.getSeconds();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值