Để có chức năng bổ sung/trừ/phút đơn giản trong JavaScript, hãy thử điều này:
function getTime [addHour, addMin]{
addHour = [addHour ? addHour : 0];
addMin = [addMin ? addMin : 0];
var time = new Date[new Date[].getTime[]];
var AM = true;
var ndble = 0;
var hours, newHour, overHour, newMin, overMin;
// Change form 24 to 12 hour clock
if[time.getHours[] >= 13]{
hours = time.getHours[] - 12;
AM = [hours>=12 ? true : false];
}else{
hours = time.getHours[];
AM = [hours>=12 ? false : true];
}
// Get the current minutes
var minutes = time.getMinutes[];
// Set minute
if[[minutes + addMin] >= 60 || [minutes + addMin] < 0]{
overMin = [minutes + addMin] % 60;
overHour = Math.floor[[minutes + addMin - Math.abs[overMin]]/60];
if[overMin < 0]{
overMin = overMin + 60;
overHour = overHour-Math.floor[overMin/60];
}
newMin = String[[overMin