function timect(str) {
var da = str.match(/\d+/g);
var time = new Date(0,0,0,parseInt(da[0],10),parseInt(da[1],10)-30,0);
return time.getHours()+":"+time.getMinutes();
}
alert(timect("8:10"));
function timect(str) {
var da = str.match(/\d+/g);
var time = new Date(0,0,0,parseInt(da[0],10),parseInt(da[1],10)-30,0);
return time.getHours()+":"+("0"+time.getMinutes()).slice(-2);
}
alert(timect("8:30"));
#4
构建data变量。
或者写个模拟60进制的函数,包含加减法即可
#5
构建data变量。
或者写个模拟60进制的函数,包含加减法即可
目前按照一楼的方法,稍微修改了一下,可以实现我的目标了。
function timect(str) {
var da = str.match(/\d+/g);
var time = new Date(0, 0, 0, parseInt(da[0], 10), parseInt(da[1], 10) - 30, 0);
if (time.getMinutes() == 0)
{
return time.getHours() + ":" + "00";
}
else {
return time.getHours() + ":" + time.getMinutes();
}
}
#1
function timect(str) {
var da = str.match(/\d+/g);
var time = new Date(0,0,0,parseInt(da[0],10),parseInt(da[1],10)-30,0);
return time.getHours()+":"+time.getMinutes();
}
alert(timect("8:10"));
#2
function timect(str) {
var da = str.match(/\d+/g);
var time = new Date(0,0,0,parseInt(da[0],10),parseInt(da[1],10)-30,0);
return time.getHours()+":"+time.getMinutes();
}
alert(timect("8:10"));
function timect(str) {
var da = str.match(/\d+/g);
var time = new Date(0,0,0,parseInt(da[0],10),parseInt(da[1],10)-30,0);
return time.getHours()+":"+time.getMinutes();
}
alert(timect("8:10"));
function timect(str) {
var da = str.match(/\d+/g);
var time = new Date(0,0,0,parseInt(da[0],10),parseInt(da[1],10)-30,0);
return time.getHours()+":"+("0"+time.getMinutes()).slice(-2);
}
alert(timect("8:30"));
#4
构建data变量。
或者写个模拟60进制的函数,包含加减法即可
#5
构建data变量。
或者写个模拟60进制的函数,包含加减法即可
目前按照一楼的方法,稍微修改了一下,可以实现我的目标了。
function timect(str) {
var da = str.match(/\d+/g);
var time = new Date(0, 0, 0, parseInt(da[0], 10), parseInt(da[1], 10) - 30, 0);
if (time.getMinutes() == 0)
{
return time.getHours() + ":" + "00";
}
else {
return time.getHours() + ":" + time.getMinutes();
}
}