将输入得到的时间减少1秒:20:00:00  ———  19:59:59 
  方法一:普通时间转换
endDateMap(date){
var h = new Date(date).getHours()
var m = new Date(date).getMinutes()-1
if(m == -1){
if(h == 0){
h = 23
}else{
h = h <10 ? '0'+String(h-1):h-1
}
m = 59
}else{
h = h <10 ? '0'+String(h):h
}
m = m <10 ? ('0'+String(m)):m
return(h+':'+m + ':59')
}

  方法二:通过时间戳转换
endDateMap(date){
var t = new Date(date)
var t_s = t.getTime();//转化为时间戳毫秒数
var nt = new Date(date);//定义一个新时间
nt.setTime(t_s - 1000);//设置新时间比旧时间少一秒
nt = new Date(nt)
return(
nt.getHours() + ':' + nt.getMinutes()+ ':' +nt.getSeconds()
)
}
 
将获取的时间增加1秒:19:59:59  ——  20:00:00 
  方法一:普通时间转换
endDateFilter(val){
var time = '2017-06-17'+' '+val+':00'
var h = new Date(time).getHours()
var m = new Date(time).getMinutes()+1
if(m == 60){
if(h == 23){
h = '00'
}else{
h = h <10 ? '0'+String(h+1):h+1
}
m = 0
}else{
h = h <10 ? '0'+String(h):h
}
m = m <10 ? '0'+String(m):m
var date = '2017-06-17'+' '+h+':'+m+':00'
var t = Date.parse(date);
if (!isNaN(t)) {
return new Date(Date.parse(date.replace(/-/g, "/")));
} else {
return new Date();
}
}

方法二:通过时间戳转换

endDateMap(date){
var t = new Date(date)
var t_s = t.getTime();//转化为时间戳毫秒数
var nt = new Date(date);//定义一个新时间
nt.setTime(t_s + 1000);//设置新时间比旧时间多一秒
nt = new Date(nt)
return(
nt.getHours() + ':' + nt.getMinutes()+ ':' +nt.getSeconds()
)
}

(感谢大神师兄指出时间戳转换这个思路,我原本没想到用时间戳的......)

javascript之input获取的时间减1秒&&t时间恢复的更多相关文章

  1. Java获取时间,将当前时间减一年,减一天,减一个月

    在Java中操作时间的时候,需要计算某段时间开始到结束的区间日期,常用的时间工具 Date date = new Date();//获取当前时间 Calendar calendar = Calenda ...

  2. JavaScript创建和获取时间的方法

    一.获取时间常用方法 1.创建时间对象 var time=new Date() //创建当前的时间信息对象 var time1=new Date(2022,1,1,10,25,30) //创建2022 ...

  3. django 获取系统当前时间 和linux 系统当前时间不一致 问题处理。

    问题场景: 在django admin models 实体对象添加一个属性最后修改时间,用户在添加.修改是系统自动修改操作时间. UpdateTime自动获取系统时间.并且自动修改. 代码设置如下. ...

  4. oracle两时间相减得到相差的时间

    1.months_between(date1,date2);date1和date2相减得到相差的月份. select months_between(to_date('2015-05-11','yyyy ...

  5. 【温故而知新-Javascript】时间效果(显示当前时间、显示当前日期、显示页面停留时间、倒计时)

    1.显示当前时间 <body onload="showtime()"> <div>当前时间: <span id="clock"&g ...

  6. js(jQuery)获取时间的方法及常用时间类搜集

    获取时间的方法及常用时间类都是大家经常使用的,在本文为大家整理了一些,个人感觉还比较全,感兴趣的朋友可以收集下   复制代码代码如下: $(function(){ var mydate = new D ...

  7. 时区之痒 - 从手机GPS模块获取的时间,真的是北京时间么?

    去年互联网地图行业开始引入众包模式,国内比较大的地图商,比如四维图新.高德地图.百度地图纷纷开始推出UGC应用,众包给用户采集门址.公交站等信息,并按照工作量给与采集者一定的回报.我曾经玩过某德推出的 ...

  8. JavaScript和JQuery获取DIV的值

    1.设计源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...

  9. [javascript]JS如何获取当前时间戳

    [javascript]JS如何获取当前时间戳 一.总结 一句话总结:var timestamp = Date.parse(new Date()); 结果是带三位毫秒的,再除个1000取整即可 1.j ...

随机推荐

  1. Mysql Solution - Timeout error occurred trying to stop MySQL Daemon. Stopping MySQL: [FAILED] -

    错误例如以下: Timeout error occurred trying to stop MySQL Daemon. Stopping mysqld:                         ...

  2. struts2 Action获取表单数据

    1.通过属性驱动式 1.首先设置 表单中的数据的name值 如:<input type="text" name="username" value=&quo ...

  3. 契约式设计 契约式编程 Design by contract

    Design by contract - Wikipedia https://en.wikipedia.org/wiki/Design_by_contract What is the use of & ...

  4. hdfs对namenode format 之后 应该首先检查内存消耗情况,以判断是否支持开启yarn

    http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-common/yarn-default.xml  3.0.0 yarn.sc ...

  5. 用css解决Unigui在IE系列浏览器中字体变小的问题(设置UniServeModule的customcss属性)

    Unigui运行在chrome浏览器下可以有最佳的效果,但用ie打开用unigui做的项目会发现字体明显小一截,可以用自定义css来解决这个问题. 可以在UniServeModule的customcs ...

  6. ABAP 检查全角半角

    check全角or半角的方法 第一种方法SJIS_DBC_TO_SBC 全角转半角 SJIS_SBC_TO_DBC 半角转换为全角 设定 import all =xtext = 文本全角-〉半角,返回 ...

  7. 如何获取板子上独有的ID号EXYNOS4412/Imx6ul【转】

    本文转载自:http://blog.csdn.net/u010871058/article/details/75637175 每个CPU,都有它固定的ID号,ID号就是这个CPU唯一的标识,它可能隐含 ...

  8. Linux 下的静态(函数)库、动态(函数)库

    0. 基本 在命名上,静态库的名字一般是 libxxx.a,动态库的名字一般是 libxxx.so,有时 libxxx.so.major.minor,xxx 是该 lib 的名字,major 是主版本 ...

  9. I.MX6 Android CAN 命令行测试

    /********************************************************************* * I.MX6 Android CAN 命令行测试 * 说 ...

  10. BZOJ_5369_[Pkusc2018]最大前缀和_状压DP

    BZOJ_5369_[Pkusc2018]最大前缀和_状压DP Description 小C是一个算法竞赛爱好者,有一天小C遇到了一个非常难的问题:求一个序列的最大子段和. 但是小C并不会做这个题,于 ...