两个时间相加减

如果是默认的Date()类型,直接相减就是相差的毫秒数,如果不是时间转乘时间格式再计算。

var date1 = new Date('2021/06/22');
var date2 = new Date('2020/06/22');
console.log(parseInt(d2 - d1));//两个时间相差的毫秒数
console.log(parseInt(d2 - d1) / 1000);//两个时间相差的秒数

给某个时间加一天、加一个月和加一年

加一天(月底加一天结果是次月第一天)

var dateTime=new Date();
dateTime=dateTime.setDate(dateTime.getDate()+1);
dateTime=new Date(dateTime);

加一个月(年底加一天结果是次年第一月)

var dateTime=new Date();
dateTime=dateTime.setMonth(d.getMonth() +1);
dateTime=new Date(dateTime);

加一年

var dateTime=new Date();
dateTime=dateTime.setYear(d.getYear() +1);
dateTime=new Date(dateTime);

时间戳转“yyyy-MM-dd HH:mm:ss”

function formatDate(date) {//date为时间戳var date = new Date(date);var Y = date.getFullYear() + '-';var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';var m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';var s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());return Y + M + D +" "+h + m + s;
}

JavaScript时间加减、时间加一天、时间加一个月、时间加一年、时间戳转“yyyy-MM-dd HH:mm:ss”相关推荐

  1. js时间格式化 YYYY/MM/DD HH:MM:SSS

    /*** 将"2018-05-19T08:04:52.000+0000"这种格式的时间转化为正常格式* @param time*/ function timeFormat(time ...

  2. 时间格式区别之YYYY/MM/dd HH:mm 与 yyyy/MM/dd HH:mm

    1. 相应的业务场景 1.1 场景简介 正值2019年末,2020年初之际,系统日期时间为2019/12/31而系统报表却出现了2020/12/31的日期. 1.2 代码案例如下 2.Java中YYY ...

  3. 矩阵的加减乘c语言程序,C语言实现的矩阵加减乘法运算系统

    C语言实现的矩阵加减乘法运算系统 /*本矩阵运算系统可以完成矩阵的加.减.乘法,但是只限于方阵*/ #include<stdio.h> #include<math.h> /*- ...

  4. java集合的加减_在JAVA中,对List集合的加减操作

    在日常Java开发中,经常会对List集合进行各种各样的操作,这里针对List集合的加减操作做个小的总结:在我看来最常用的有两个,一个是对原List本身有改变,一个是原List本身无改变. 一.对原L ...

  5. 领英这样加人,一个月轻松加5000人

    在领英,一个领英账号可以加3万好友,但很少有人加到这么多,一则是领英对加人会有限制,二则是大家没有掌握好加人技巧.下面教大家一个快速拓展人脉的方法,一个月可轻松加5000人. 首先我们要清楚领英对加人 ...

  6. 领英加人的方法和细节,一个月轻松加1000+人

    在领英,一个领英账号是可以加3万好友,但很少有人加到这么多,一则是领英对加人会有限制,二则是大家没有掌握好加人技巧.下面教大家一个快速拓展人脉的方法,一个月可轻松加1000+人. 首先我们要清楚领英对 ...

  7. c# redis 如何设置过期时间_Spring cache整合Redis,并给它一个过期时间!

    小Hub领读: 不知道你们有没给cache设置过过期时间,来试试? 上一篇文章中,我们使用springboot集成了redis,并使用RedisTemplate来操作缓存数据,可以灵活使用. 我才懂! ...

  8. java时间转化类,一小时前,刚刚一个月前

    为什么80%的码农都做不了架构师?>>>    import java.text.ParseException; import java.text.SimpleDateFormat; ...

  9. 怎么做加减计算机程序vb,怎样使VB做一个加减乘除小程序,麻烦了,快点啊!!...

    繁华若梦 回答时间:2019-12-05 向TA提问 首先,创建两个文本框,命名为aTextbox和bTextbox 再创建一个文本框,命名为sumTextbox 再创建4个按钮,命名为 aButto ...

  10. 怎么做加减计算机程序vb,如何用VB设计一个简单计算器能进行加减乘除运算?...

    参考下: 计算器的程序,很简单,只弄了+-法,乘除没弄,只要把代码看懂照着+-法改一下就行了,不过涉及到多级运算只用一个LastClick是不行的 程序的控件就两种 CommandBotton和Tex ...

最新文章

  1. IdentityServer Topics(2)- 定义资源
  2. gettimeofday
  3. emwin修改text字体颜色_Rggplot2 绘制带颜色条的相关性散点图
  4. 【教女朋友学网络系列3】之手把手教她明白交换机的基本原理
  5. ascii非打印控制字符表_C程序打印ASCII表/图表
  6. Neo4j下载安装及使用
  7. 冒险岛手游哪个服务器稳定,冒险岛手游职业选择攻略 骨灰级玩家心得分享
  8. Linux与BSD中TCP协议栈实现比较
  9. CGB2202面向对象第10天
  10. ubuntu下解决longene-qq 退出之后再登录出现登录失败的问题
  11. java框架要求合同_java毕业设计_springboot框架的合同管理
  12. 解密暗池:那些不为人知的交易
  13. python二进制和图片转换
  14. SQL注入及其危害、防御手段
  15. Ubuntu 13.04下安装WPS for Linux
  16. [HoopChina]爱神的通牒
  17. 电脑莫名奇妙上不去网怎么办,简单2行指令全解决ipconfig/release和ipconfig/renew
  18. vant tabbar遮挡内容的解决方式
  19. ​字创未来 方正字库第十二届“方正奖”设计大赛正式来袭
  20. 全民VR之下,看GOOVIS、嗨镜、柔宇如何攻下游戏、观影市场?

热门文章

  1. 【星辰傀儡线·命运环·卷二 尘埃】 1 杀手
  2. P2P理财投资过程中要注意哪些点
  3. laydate-ja-JP.js语言包日文
  4. thymeleaf全局变量定义
  5. spring 定时任务@Scheduled详解
  6. 用Python实现的这五个小游戏,你真的学会了嘛?
  7. python制作柱状图 显示红绿灯_Python通过类的组合模拟街道红绿灯
  8. websocket创建失败_WebSocket sendSocketMessage 发送失败,onSocketMessage接收不到数据
  9. 漫画+小说+听书+电影架设教程
  10. pufei漫画网GET请求解密