我正在使用一个jQuery
名为的插件mobiscroll
来选择一个日期,但问题是我还需要在结果中加上 15 分钟。
我有一个函数p(j)
,它返回08/28/2012 12:15 - 12:15
(或仅08/28/2012 12:15
- 作为方便),但我需要12:15 - 12:30
. 有什么想法吗?
我正在使用一个jQuery
名为的插件mobiscroll
来选择一个日期,但问题是我还需要在结果中加上 15 分钟。
我有一个函数p(j)
,它返回08/28/2012 12:15 - 12:15
(或仅08/28/2012 12:15
- 作为方便),但我需要12:15 - 12:30
. 有什么想法吗?
字符串操作呢?
var dateStr = p(j), //08/28/2012 12:15 - 12:15
timeStrSlice = dateStr.split(' ')[1].split(':'),
h = parseFloat(timeStrSlice[0]),
m = parseFloat(timeStrSlice[1]);
var nh = h,
nm = m + 15;
if(nm > 60) {
nh++;
nm = 0;
}
if(nh > 24) {
nh = 0;
}
var result = h + ":" + m + " " + nh + ":" + nm; // 12:15 12:30
日期 d = 新日期(2012,08,28);d.setHours(12, 30, 0, 0);
看看这是否适合你:
var now = new Date();
//add 15 minutes to now
var out = new Date(now).setMinutes(now.getMinutes()+15)