在JavaScript中将15分钟添加到字符串中 [英] Add 15 minutes to string in javascript

查看:98
本文介绍了在JavaScript中将15分钟添加到字符串中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

var time="18:15:00"

我正在像上面的字符串一样以24小时格式获取时间. 我必须添加15分钟的时间才能添加. 不使用substring().

I am getting time in 24 hour format like above string. i have to add 15 minutes to time how can i add. Without using substring().

var time是字符串,而不是date object. 在Google上搜索但找不到它.

var time is string not a date object. Search on google but not get it.

推荐答案

您可以这样做:

 function addMinutes(time, minsToAdd) {
  function D(J){ return (J<10? '0':'') + J;};
  var piece = time.split(':');
  var mins = piece[0]*60 + +piece[1] + +minsToAdd;

  return D(mins%(24*60)/60 | 0) + ':' + D(mins%60);  
}  

addMinutes('18:15:00', '20');  // '18:35'

DEMO柱塞

这篇关于在JavaScript中将15分钟添加到字符串中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆