JS时间增加2个小时

在开始时间框中获取时间,回显增加两个小时后的时间到结束时间框中。如果开始时间框中没有时间则获取当前时间到开始时间框中,并回显两个小时后的时间到结束时间框。ps(csdn的这个Markdown编辑器真的好难用)

function OnChange(){//   获取去input框中的时间var beginTime=$("#meetingBeginTime").val();//   虽然是通过时间组件来获得的时间,但在js中时间仍然是字符串类型if(beginTime!=null&&""!=beginTime){// 所以要将字符串中的"-"替换成"/",并转换成时间Date类型beginTime.replace(/-/g,"/");    var betweenTime = new Date(beginTime.replace("-","/"));  //    js在Date类型中可以直接获取时分秒并进行运算var hour = 2; //小时数,想运算分秒同理//   获取结束时间的小时时间betweenTime.setHours(betweenTime.getHours() + hour);//  并将结束时间进行拼接var endTime=betweenTime.getFullYear() + '-' + (betweenTime.getMonth() + 1) + '-' +                     betweenTime.getDate() + ' ' + betweenTime.getHours() + ':' + beginTime.substring(beginTime.length-2);        //  回显时间document.getElementById("meetingEndTime").value= endTime;
}else{//    如果开始时间框中没有时间则获取当前时间 var date = new Date();var year = date.getFullYear();var month = date.getMonth()+1;var day = date.getDate();var hour = date.getHours();var minute = date.getMinutes();//  对开始时间进行拼接var beginTime=year + '-' + month + '-' + day + ' ' + hour + ':' + minute;         beginTime.replace(/-/g,"/");      var betweenTime = new Date(beginTime.replace("-","/"));  var hour = 2; //小时数betweenTime.setHours(betweenTime.getHours() + hour);//   拼接结束时间var endTime=betweenTime.getFullYear() + '-' + (betweenTime.getMonth() + 1) + '-' + betweenTime.getDate() + ' ' + betweenTime.getHours() + ':' + beginTime.substring(beginTime.length-2);        //  回显时间document.getElementById("meetingBeginTime").value= beginTime;document.getElementById("meetingEndTime").value= endTime;        }
}

JS时间增加2个小时相关推荐

  1. java 给时间增加几个小时方法

    java 给时间增加几个小时方法 public static String addDateMinut(String day, int hour){ SimpleDateFormat format = ...

  2. moment.js时间操作后24小时制变成了12小时制

    在Start Time时间的基础上加上Duration之后变成了如下的样子 解决方法: moment(time).format('YYYY-MM-DD HH:mm:ss')-------------- ...

  3. 日期格式转换,正则匹配后转换;指定时间增加天数加转格式;js时间转换格式

    指定时间增加天数加转格式,正则匹配: //申明需要的时间格式 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss& ...

  4. JS 时间加减 / 小时加减

    JS 时间加减 / 小时加减 在实际开发中,有时我们需要对Date对象的时间进行加减操作.最常见的一个原因就是数据库采用了GMT时间来存储,而我们查询本地时会默认减去8个小时.在不能改动数据库的情况下 ...

  5. java给时间增加减少几个小时的方法

    文章目录 一.java给时间增加减少几个小时的方法? 总结 一.java给时间增加减少几个小时的方法? /*** 给时间加上几个小时* @param day 当前时间 格式:yyyy-MM-dd HH ...

  6. html 分钟转化秒,JS将时间秒转换成天小时分钟秒的字符串

    项目中需求是这样,接口返回的数据中时间单位为秒,但前端显示的时候需要更人性化的带有单位(天,小时,分钟,秒)的字符串: 转换函数如下: /** * 格式化秒 * @param int value 总秒 ...

  7. js将时间秒转换成天小时分钟秒的字符串

    js将时间秒转换成天小时分钟秒的字符串 场景 代码 场景 有的时候,后台会返回 毫秒 或者 秒 的时间,前端需要转换为 "xx天xx小时xx分钟" 的格式来显示. 代码 funct ...

  8. js时间格式化几分钟前、几小时前

    时间格式化几分钟前.几小时前 当前时间:2019-07-29 10:21:00 //打印 console.log(app.getDateDiff('2019-07-29 10:20:00')) //输 ...

  9. 时间戳显示为多少分钟前,多少天前的JS处理,JS时间格式化,时间戳的转换

    var dateDiff = function (timestamp) {// 补全为13位var arrTimestamp = (timestamp + '').split('');for (var ...

  10. 两个时间之间是多少小时_那是两个小时我不会回来

    两个时间之间是多少小时 正如我之前关于linting主题所说的 ,花时间修改代码的好处很有限,因为自动工具告诉您这样做. 更糟糕的是,这些工具并非万无一失. 例如,我们一直在针对完美无害的try-wi ...

最新文章

  1. 大而强 VS 小而美 | 史晓东、周明等共论:大模型主导的时代,NLP 该如何演进?...
  2. Oracle 数据库整理表碎片
  3. ThinkPHP5验证码不显示的原因及解决方法
  4. codeforces C Deletion of Repeats(hash)
  5. 数据库被挂马的ASP处理方法
  6. DZ各个数据表详解(DZ论坛各表详细说明,二次开发用)
  7. 打印机打印网页不清晰_针式打印机不开机故障维修
  8. Qt 调用Python引擎混合编程
  9. Chrome 调试动态加载的js
  10. 自然语言处理 —— 2.2 使用词嵌入
  11. KDD Cup 2020 Debiasing比赛冠军技术方案及在美团广告的实践
  12. prepareStatament和Statement和callableStatement的区别
  13. OpenCV 使用 FLANN 库实现特征匹配
  14. 最新坦白说破解方法!!!
  15. 第十一章 Caché 命令大全 HALT 命令
  16. 垃圾收集器与内存分配策略系列(三)
  17. HTTP 新增的 103 状态码,这次终于派上用场了!
  18. c语言函数指针 的定义方法,C语言 函数指针一(函数指针的定义)
  19. Cortex-M3处理器内核与基于Cortex-M3的MCU关系
  20. 白日梦丨AIGC还是艺术?AI开源公司Stability AI化技术为艺术

热门文章

  1. 面试 Redis 没底?这 40 道面试题让你不再慌
  2. 用java swing写的一个显示时间和实时天气的小程序
  3. MongoDBCompass使用教程
  4. JTT 809-2019客户端与服务端协议开发
  5. cf两边黑屏怎么解决win10_win10玩红警卡顿黑屏,这样解决,有些老游戏也可以借鉴哦
  6. Verilog编写FSM有限状态机来检测序列11011,则输出1;可对序列进行重复检测
  7. [TimLinux] Python3 Coverity zeep/SOAP 库使用示例
  8. Android人脸支付功能,终于来了,华为Mate20 Pro微信人脸支付功能已上线
  9. 微信小程序云开发 数据库
  10. [BZOJ2286] [Sdoi2011]消耗战