博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 日期计算
阅读量:6235 次
发布时间:2019-06-22

本文共 1223 字,大约阅读时间需要 4 分钟。

计算当前日期的后一天

1 var now = new Date();2 now.setDate(now.getDate() + 1);3 console.log(now);//VM153:3 Thu Sep 28 2017 09:26:05 GMT+0800 (中国标准时间)

 

已知开始日期和天数,计算结束日期

1 var str = '2016-06-27';    //定义开始日期2 var startDate = new Date(Date.parse(str .replace(/-/g, '/')));    //将开始时间由字符串格式转换为日期格式3 var day=10;    //定义天数​4 //  开始计算结束日期                   5 var value = startDate .getTime();       //将开始时间转为毫秒            6 value += day * (24 * 3600 * 1000);         //将天数转换成毫秒后与开始时间相加得到结束时间的毫秒数         7 var endDate = new Date(value);    //将得到的毫秒数转换为日期

 

已知开始日期和结束日期,计算相差天数​ 

var begindate = "2016-06-27";  //假设开始日期为一个日期格式的字符串begindate = new Date(Date.parse(begindate.replace(/-/g, "/"))); //将开始时间由字符串格式转换为日期格式       console.log('begindate', begindate); //begindate Mon Jun 27 2016 00:00:00 GMT+0800 (中国标准时间) var myDate = new Date(); //此处将服务器当前日期作为结束日期,也可为其他任意时间 var startDate = begindate.getTime(); ​ //将开始日期转换成毫秒 console.log('startDate', startDate); ​ //startDate 1466956800000 var endDate = myDate.getTime(); //将结束日期转换成毫秒  console.log('endDate', endDate); //endDate 1506478059705 var day = parseInt((endDate-startDate)/1000/3600/24); //结束日期减去开始日期后转换成天数    console.log('day', day); //day 457

 

转载于:https://www.cnblogs.com/leraine/p/7600325.html

你可能感兴趣的文章
014 docker stack 编排服务
查看>>
一次完整的http请求过程
查看>>
HTML5之帆布(canvas)(四)
查看>>
解决vSphere 5.1上Linux VM提示:Unable to collect IPv4 routing table问题
查看>>
weed-fs使用简介
查看>>
spring理解
查看>>
【文智背后的奥秘】系列篇——关键词智能提取
查看>>
image Modify for kvm , openstack
查看>>
【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Android导入打包运行即可!...
查看>>
要毕业了,为什么这么久我的工作还没有找到?
查看>>
压力测试
查看>>
矩阵对角线计算
查看>>
搜索命令find
查看>>
2015.09.29信息系统项目管理师作业
查看>>
我的友情链接
查看>>
局域网内制作yum源
查看>>
C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举
查看>>
IOS UIWebView使用开发
查看>>
redis 常用命令
查看>>
微软将Office语音办公啦
查看>>