js中计算一个时间点加上一个时间段后的时间

简介: js中计算一个时间点加上一个时间段后的时间
function aa(a,b){
  console.log(111,a,b)
  var nd = new Date(Date.parse(a.replace(/-/g, "/"))); //改为标准格式:2016/04/05 09:29:15
  nd = nd.valueOf(); //转换为毫秒数
  nd = nd + Number(b)
  nd = new Date(nd);
  var y = nd.getFullYear();
  var m = nd.getMonth()+1;
  var d = nd.getDate();
  var hh = nd.getHours();
  var mm = nd.getMinutes();
  var ss = nd.getSeconds();
  if(m <= 9) m = "0"+m;
  if(d <= 9) d = "0"+d; 
  if(hh<= 9) hh = "0"+hh;
  if(mm<= 9) mm = "0"+mm;
  if(ss<= 9) ss = "0"+ss;
  var date = y+"-"+m+"-"+d+" "+hh+":"+mm+":"+ss;
  return date; //结束时间 2016-04-07 13:34:15
};
console.log(aa('2020-11-23 00:00:00', 60*1000))


参考地址: https://blog.csdn.net/qq_30051139/article/details/51062495

相关文章
|
2天前
|
JavaScript 算法
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
|
2天前
|
JavaScript 前端开发 大数据
数字太大了,计算加法、减法会报错,结果不正确?怎么办?用JavaScript实现大数据(超过20位的数字)相加减运算。
数字太大了,计算加法、减法会报错,结果不正确?怎么办?用JavaScript实现大数据(超过20位的数字)相加减运算。
|
2天前
|
JavaScript
|
2天前
|
存储 移动开发 JavaScript
NUS CS1101S:SICP JavaScript 描述:五、使用寄存器机进行计算(1)
NUS CS1101S:SICP JavaScript 描述:五、使用寄存器机进行计算(1)
51 0
|
2天前
|
JavaScript
js计算时间为刚刚、几分钟前、几小时前、几天前··
js计算时间为刚刚、几分钟前、几小时前、几天前··
|
7月前
|
JavaScript 前端开发
Javascript之计算众数和中位数
Javascript之计算众数和中位数
|
20小时前
|
缓存 JavaScript 前端开发
Vue.js计算属性:实现数据驱动的利器
Vue.js计算属性:实现数据驱动的利器
|
2天前
|
缓存 JavaScript C++
浅谈Vue.js的计算属性computed
浅谈Vue.js的计算属性computed
8 0
|
2天前
|
Rust JavaScript 安全
🚀JS使用Wasm为你的文件MD5计算装上火箭引擎🚀
🚀JS使用Wasm为你的文件MD5计算装上火箭引擎🚀
N..
|
2天前
|
缓存 JavaScript 前端开发
Vue.js的计算属性
Vue.js的计算属性
N..
14 2