日期转时间戳:

时间戳:一个 Unix 时间戳(Unix Time Stamp),它是一个整数值,表示自 1970 年 1 月 1 日 00:00:00 UTC(the Unix epoch)以来的毫秒数,忽略了闰秒。请注意大多数 Unix 时间戳功能仅精确到最接近的秒。

如果没有输入任何参数,则 Date 的构造器会依据系统设置的当前时间来创建一个 Date 对象。
如果提供了至少两个参数,其余的参数均会默认设置为 1(如果没有指定 day 参数)或者 0(如果没有指定 day 以外的参数)。
       JavaScript 的时间由世界标准时间(UTC)1970 年 1 月 1 日开始,用毫秒计时,一天由 86,400,000 毫秒组成。Date 对象的范围是 -100,000,000 天至 100,000,000 天(等效的毫秒值)。
        Date 对象为跨平台提供了统一的行为。时间属性可以在不同的系统中表示相同的时刻,而如果使用了本地时间对象,则反映当地的时间。
        Date 对象支持多个处理 UTC 时间的方法,也相应地提供了应对当地时间的方法。UTC,也就是我们所说的格林威治时间,指的是 time 中的世界时间标准。而当地时间则是指执行 JavaScript 的客户端电脑所设置的时间。
        以一个函数的形式来调用 Date 对象(即不使用 new 操作符)会返回一个代表当前日期和时间的字符串。

new Date().getTime ----推荐使用

new Date().parse  由于浏览器差异和不一致,强烈建议不要使用Date.parse解析字符串

const baseDate = new Date()
baseDate.getTime()   //获取当前日期的时间戳

时间戳转日期:

 function timestampToTime (timestamp) {if (timestamp === 0 || timestamp == null) {return ''} else {let date = new Date(timestamp)let Y = date.getFullYear() + '-'let M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'let D = date.getDate() < 10 ? '0' + date.getDate() + ' ' : date.getDate() + ' 'let h = date.getHours() + ':'let m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'let s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()return `${Y}${M}${D} ${h}${m}${s}`}}

返回格式为YYYY-MM-DD  hh:mm:ss

输入增加或减少指定天数返回对应的日期

一天的时间戳为   1000*60*60*24 对应毫秒-秒-分钟-小时

function  newDate(baseDate,numDay){//baseDate为日期初始转换的时间戳return baseDate + numDay*1000*60*60*24
}timestampToTime(newDate())  //返回增加天数的日期(减少天数同理)

计算两个日期区间有多少天

function computedDate(start,end){const startDate = new Date(start).getTime()const endDate = new Date(end).getTime()const computedDate = startDate - endDate return computedDate/24/60/60/1000  //返回两个日期间的对应天数}

日期加减天数计算,时间戳日期相互转换相关推荐

  1. jquery 时间相减获取天数_Js中处理日期加减天数

    Js的处理日期还是很方便的. 一. 格式化日期为2017-07-04的格式 function formatTime(date) { var year = date.getFullYear(); var ...

  2. js日期加减一天_js日期如何进行加减计算

    [摘要]首先介绍一下大的背景:就是我们的手机端项目涉及到购买会员之后,购买所有的商品都会有相应的折扣.那么我们的后台管理系统就可以指定用户,为其开通会员.核心技术:js日期如何进行加减计算. [作者] ...

  3. js日期加减一天_JS日期加减,日期运算代码

    这篇文章主要介绍了JS日期加减,日期运算代码,需要的朋友可以参考下 一.日期减去天数等于第二个日期 function cc(dd,dadd){ //可以加上错误处理 var a = new Date( ...

  4. java 日期 年数_java 日期加减天数、月数、年数的计算方式

    因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...

  5. java 日期只计算年月日大小_java 日期加减天数、月数、年数的计算方式

    因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...

  6. java 日期加减天数、月数、年数的计算方式

    因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...

  7. c语言日期加减天数,日期计算器

    一  完成的功能 注意:此日历只能用于计算1982年10月15日以及以后的日期 1.日期+/-天数=返回日期(处理:1.如果+/-一个负的天数的情况 2.如果加之后,或减之后的日期非法) 2.两个日期 ...

  8. Android日期加任意天数计算方式

    需求 最近遇到了一个需求,任意一个日期 加10天,再加20天,再加30天,应该怎么计算?要考虑大小月(30天/31天),如果是2月还要考虑平年闰年.想想都会很头疼.一大推逻辑等着自己处理. andro ...

  9. Js日期加减(天数),时间加减,日期运算

    根据传入的日期做加减法计算,整数为加法,负数为减法,但是是天. num可传入: 1,2,3,-1,-2,-3等,默认是加一天:date可传入: 2017-01-01格式的,不传的话默认是当天日期. f ...

最新文章

  1. 【从零学习openCV】opecv操作像素
  2. grep / egrep
  3. Vue中使用Openlayers加载Geoserver发布的TileWMS时单击获取shp文件的坐标信息
  4. 并发编程——线程——锁
  5. Debug 之 VS2010网站生成成功,但是发布失败
  6. 乌班图安装pycharm
  7. filter vue 循环_详解在Vue.js编写更好的v-for循环的6种技巧
  8. 每个选项设置上限的投票_使用Redis有序集合实现投票排行榜系统
  9. wordpress限制最大上传文件为3M
  10. 灵敏度和特异度计算方法
  11. Linux Server中搭建NAS存储服务(一)
  12. 金山打字专业文章计算机,文字录入(排版完成)_计算机软件及应用_IT计算机_专业资料...
  13. 用Pythn言何实现你的股票量交模型
  14. python 有损和无损 方式替换表情符号
  15. win8经典开始菜单计算机,玩转Win8.1开始菜单将那个经典的“老菜单”恢复回来...
  16. 二维码制作(QRCode)
  17. word取消自动检查
  18. 谈谈PLC的抗干扰能力(转载)
  19. Gradle教程 Spring源码编译
  20. android 360replugin,360插件框架RePlugin的坑

热门文章

  1. 迷宫寻宝(宽度搜索)(C++)
  2. 少年碎碎念:《追飞机的人》
  3. 超详细的SpringBoot+Mybatis+Vue整合笔记
  4. 金融衍生品PK:期权和权证俩兄弟
  5. python echo含义_echo什么意思
  6. java中break和continue的用法
  7. 微信清除缓存的两种方法
  8. 计算机学院工作总结报告,研究生工作总结报告
  9. 算法之路,带你轻松学废算法系列之哈希表
  10. git下载子模块命令git clone --recursive和git submodule update --init