我有一个表格和一个按钮,加上一些分钟时间(HH:MM),但时间跨度标签。字符串转换为时间,并添加一些分钟
在Firefox的效果很好,但是当我在Chrome的测试不工作的日期()。发生了什么?
//Botão adicionar horário agenda.
$('.button').click(function() {
var $duration_schedule = $('#duration');
var duration = $duration_schedule.val(); // 30
var hour = $('.time_schedule_form').text(); // 10:00
var new_time = self.Plus_minutes(hour, duration);
alert(new_time); // 10:30
});
Plus_minutes: function(hour, duration) {
var time, new_hour, hours = '';
time = new Date("T"+hour); // Erro at Chrome
time.setTime(time.getTime() + duration*60000);
hours = time.getHours().toString();
minutes = time.getMinutes().toString();
if (minutes.length > 1) {
new_hour = hours + ':' + minutes;
} else {
new_hour = hours + ':0' + minutes;
}
return new_hour;
},
当我将字符串转换为日期我的真正的问题occours。时间=新日期(“T”+小时);这在Chrome中不起作用。 –