خیلی وقت پیش این کلاس رو نوشته بودم. توی اینترنت هم بود، اما به عنوان یک کلاس مجزا منتشر نشده بود. همینطوری گفتم باشه که اگه کسی به دردش خورد ازش استفاده کنه. تابع mktime حداقل برای روزهای منفی مشکل داره که چون به دردم نمیخورده تا الان درستاش نکردم، اگر لازم دیدید و درستاش کردید، بگید تا دسترسی بدم تا درستاش کنید :-)