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}];

Leave a Reply

Captcha
Enter the letters you see above. (Case sensitive)