forked from Wavyzz/dolibarr
FIX : Total per day shows 00:00 if the total time spent is equal to 12:00
This commit is contained in:
@@ -91,17 +91,11 @@ function parseTime(timeStr, dt)
|
|||||||
dt = new Date();
|
dt = new Date();
|
||||||
}
|
}
|
||||||
|
|
||||||
var time = timeStr.match(/(\d+)(?::(\d\d))?\s*(p?)/i);
|
var time = timeStr.match(/(\d+)(?::(\d\d))?/i);
|
||||||
if (!time) {
|
if (!time) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
var hours = parseInt(time[1], 10);
|
var hours = parseInt(time[1], 10);
|
||||||
if (hours == 12 && !time[3]) {
|
|
||||||
hours = 0;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
hours += (hours < 12 && time[3]) ? 12 : 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
dt.setHours(hours);
|
dt.setHours(hours);
|
||||||
dt.setMinutes(parseInt(time[2], 10) || 0);
|
dt.setMinutes(parseInt(time[2], 10) || 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user