public static JsDate addHours(this JsDate date, int hours) { var date2 = new JsDate(date.valueOf()); date2.setHours(date2.getHours() + hours); return(date2); }
public TimeSpan Subtract(DateTime value) { var utc1 = JsDate.UTC( date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()).As <long>(); var utc2 = JsDate.UTC( value.As <JsImplDateTime>().date.getFullYear(), value.As <JsImplDateTime>().date.getMonth(), value.As <JsImplDateTime>().date.getDate(), value.As <JsImplDateTime>().date.getHours(), value.As <JsImplDateTime>().date.getMinutes(), value.As <JsImplDateTime>().date.getSeconds(), value.As <JsImplDateTime>().date.getMilliseconds()).As <long>(); var diff = utc1 - utc2; return(new TimeSpan(diff * TimeSpan.TicksPerMillisecond)); }