计算两个日期之差_两个日期时间计算时间差-程序员宅基地

技术标签: 时间差  JavaScript  

一般情况下,计算两个日期之差都会选择公式法,往往要考虑是否闰年,每个月是31天还是30天,这样计算既复杂又不准确。

因此,我们可以使用时间戳的方式计算两个日期的时间差:

day = Math.floor((new Date() - new Date(‘开始日期’)) / 10006060*24) + 1;

解释:
当前时间戳 - 开始计算日期的时间戳得到总的相差毫秒数除以一天的毫秒数 取最小整数 + 1(今天)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_37826371/article/details/103424173

智能推荐

oracle数据库学习(ZT)_tahiti. oracle. com-程序员宅基地

oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个_tahiti. oracle. com

【解决方案】国标GB28181视频智能安防监控系统EasyGBS平台助力河长制方案建设_Black蜡笔小新的博客-程序员宅基地

一、背景介绍为了贯彻落实省市县有关治水工作要求,坚定不移地走“绿水青山就是金山银山”之路,以问题为导向,以生态优先,绿色发展为指引,全面深化落实河长制,构建党政同责,部门联动,职责明确,统筹有力,水岸同治,监管严格的治水机制,围绕污染防治,水环境治理,水资保护,水域岸线管理保护,水生态修护,执法监管等方面的主要任务,全面推进“水林田湖”综合治理,打造美丽河流,以更高的要求,更严的标准,更实的举措,全力打造河长制工作升级的重要工作。二、需求分析目前现有项目中,关于河长制信息平台,要求根据位置信

Linux闲时自动抢占GPU脚本_linux 如何抢占gpu资源-程序员宅基地

在Linux服务器上,当GPU空闲时自动运行需要使用GPU的程序。_linux 如何抢占gpu资源

Vue解决重复点击导航栏,控制台报错_vue避免重复导航栏-程序员宅基地

在router文件夹下的路由文件中添加一下代码:const originalPush = VueRouter.prototype.pushVueRouter.prototype.push= function push(location) { return originalPush.call(this, location).catch(err => err)}如果还是无法解决,则改成replace,再试一试:const originalReplace = VueRouter.prot_vue避免重复导航栏

ubuntu显示器分辨率不对_苹果这款显示器到底是给谁用的?-程序员宅基地

众所周知,在苹果前几天的发布会上,除了最新的Mac Pro以外,还发布了一款号称XDR的显示器。虽然还没拿到真正的实体机,但很多人已经在思考,这款XDR显示器会对工作流程带来什么改变?干过项目的都知道,没什么比客户说:“为什么我屏幕上看到的画面,和在你那里看到的不一样”更让人怀疑人生了!显示设备颜色不一致问题,可能是现代电子科技行业最大的Bug了。然而,XDR显示器的出现,对于很多客户来说,也许会...

Android Studio不能运行main方法的解决办法_android studio run 不会运行 mainactivity-程序员宅基地

碎碎念:今天写完一个工具类之后,在运行时发现报出了下面这个错误在网上寻觅了一圈找到了两种解决办法,在这里记录一下法一:修改idea目录下的gradle.xml文件,增加如下代码<option name="delegatedBuild" value="false"/>法二:在运行时选择Run with coverage..._android studio run 不会运行 mainactivity

随便推点

优质可视化素材大放送,全部免费,承包你今年的大屏项目_帆软边框素材-程序员宅基地

做大屏的时候,是不是经常遇到没有素材用的情况,也不知道从哪里可以下载到免费又酷炫的素材!帆软君这就给你准备好了!还记得我们之前安利的吗?最近上新了一波模板和视觉素材,都是从实战项目里的优质素材,养眼又实用,文末免费下载!..._帆软边框素材

new BigDecimal(0.1)与new BigDecimal(”0.1″)构造函数-程序员宅基地

在使用BigDecimal进行比较的时候,new BigDecimal()构造函数。传入double无法准确地表示为 double(或者说对于该情况,不能表示为任何有限长度的二进制小数)。这样,传入 到构造方法的值不会正好等于 0.1(虽然表面上等于该值)。 另一方面,String 构造方法是完全可预知的:写入 new BigDecimal(”0.1″) 将创建一个 BigDecimal,它正好 ..._new bigdecimal(0.1)

sharepool_使用_share pool 使用-程序员宅基地

共享池使用问题SGA 中的另外一个重要结构是共享池。共享池存储了应用执行需要的PL/SQL块结构,SQL语句的文本、SQL编译后的可执行代码、系统数据字典等。 恰当的共享池尺寸设置将减少系统各种资源的使用。首先,对于SQL、PL/SQL 来说,共享池提供了运行状态下的临时存储点,后续执行的SQL和PL/SQL将使用已被缓存的编译结果及执行计划,有效减少系统CPU的使用,减少用户调用事件。第二,栓、锁资源的争用被环节。第三,数据字典信息将被缓存在共享池中,因此,有关系统的信息不必再去执行查询,这就降低了_share pool 使用

重写toString方法-日志_没tostring方法怎么日志-程序员宅基地

relectionToString()将利用Java Refelection机制显示类实例的所有属性的信息._没tostring方法怎么日志

使用 Intellij Idea 导出JavaDoc-程序员宅基地

使用 Intellij Idea 导出JavaDoc

Dva中在effects中获取state的值_dva effects中获取state-程序员宅基地

这里写自定义目录标题以自己一个实际工程项目为例做演示1. State定义如下2. 项目需求3. effects中实现4. 结果如下所示以自己一个实际工程项目为例做演示1. State定义如下// 设置初始值 state: { productDate: { code: '', result: { data:[] }, status: 200, }, deviceId: '888' },2. 项目需求需要_dva effects中获取state

推荐文章

热门文章

相关标签