Včerejší a zítřejší den
Po delší době jsem opět použil při práci s kalendářem malou třídu, která vrací předchozí a následující den:
package { public class TimeUtil { private static var oneDayMs:uint = (1000*60*60*24); public static function yesterday():Date{ var today:Date = new Date(); var yest:Date = new Date(); yest.setTime(today.getTime()-oneDayMs); return yest; } public static function tomorrow():Date{ var today:Date = new Date(); var tom:Date = new Date(); tom.setTime(today.getTime()+oneDayMs); return tom; } } }
Použití je snadné:
var vcera:Date = TimeUtil.yesterday();
Ve spojení s komponentou DateChooser pak můžeme omezit výběr starších dnů:
var yest:Date = TimeUtil.yesterday(); calendarComp.disabledRanges = [{rangeEnd:yest}];