Add min/max of Date/Time

This commit is contained in:
Cédric Krier committed 2015-03-27 15:40:14 +01:00
1 parent 5174e196ca
commit 174dfb57a1
1 file changed
+12
+12
View File
@@ -88,6 +88,13 @@ var Sao = {};
return date;
};
Sao.Date.min = moment(new Date(-100000000 * 86400000));
Sao.Date.min.set({hour: 0, minute: 0, second: 0, millisecond: 0});
Sao.Date.min.isDate = true;
Sao.Date.max = moment(new Date(100000000 * 86400000));
Sao.Date.max.set({hour: 0, minute: 0, second: 0, millisecond: 0});
Sao.Date.max.isDate = true;
Sao.DateTime = function(year, month, day, hour, minute, second,
millisecond, utc) {
var datetime = moment();
@@ -113,6 +120,11 @@ var Sao = {};
return datetime;
};
Sao.DateTime.min = moment(new Date(-100000000 * 86400000)).local();
Sao.DateTime.min.isDateTime = true;
Sao.DateTime.max = moment(new Date(100000000 * 86400000)).local();
Sao.DateTime.max.isDateTime = true;
Sao.Time = function(hour, minute, second, millisecond) {
var time = moment({hour: hour, minute: minute, second: second,
millisecond: millisecond || 0});