var regex = /^(\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)(?:\.\d+)?$/;
var res = regex.exec(str);
if ( !res ) {
- throw "'" + str + "' is not a valid datetime";
+ throw new Error("'" + str + "' is not a valid datetime");
}
var obj = Date.parse(res[1] + " GMT");
if (! obj) {
- throw "'" + str + "' is not a valid datetime";
+ throw new Error("'" + str + "' is not a valid datetime");
}
return obj;
};
var regex = /^\d\d\d\d-\d\d-\d\d$/;
var res = regex.exec(str);
if ( !res ) {
- throw "'" + str + "' is not a valid date";
+ throw new Error("'" + str + "' is not a valid date");
}
var obj = Date.parse(str);
if (! obj) {
- throw "'" + str + "' is not a valid date";
+ throw new Error("'" + str + "' is not a valid date");
}
return obj;
};
var regex = /^(\d\d:\d\d:\d\d)(?:\.\d+)?$/;
var res = regex.exec(str);
if ( !res ) {
- throw "'" + str + "' is not a valid time";
+ throw new Error("'" + str + "' is not a valid time");
}
var obj = Date.parse(res[1]);
if (! obj) {
- throw "'" + str + "' is not a valid time";
+ throw new Error("'" + str + "' is not a valid time");
}
return obj;
};
try {
return openerp.web.str_to_time(value);
} catch(e) {}
- throw "'" + value + "' is not a valid date, datetime nor time"
+ throw new Error("'" + value + "' is not a valid date, datetime nor time");
};
openerp.web.auto_date_to_str = function(value, type) {
case 'time':
return openerp.web.time_to_str(value);
default:
- throw type + " is not convertible to date, datetime nor time"
+ throw new Error(type + " is not convertible to date, datetime nor time");
}
};