我有一個表格和一個按鈕,加上一些分鐘時間(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中不起作用。 –