AS3计算日期相差天数

/**
 * 日期工具类
 * @date   2012-7-17 下午4:16:21
 * @author 忧里修斯
 * 
 */
package com.dream.util
{
	public class DateUtil
	{
		private static var localTimeZone:int = -8; 
		
		public function DateUtil()
		{
		}
		
		/**
		 *获取经过的总天数。距离 1970 年 1 月 1 日 
		 * @param date
		 * @return 
		 * 
		 */		
		public static function getTotalDays(date:Date):int
		{
			return int(( date.time - localTimeZone * 60 * 60 * 1000 ) / (24 * 60 * 60 * 1000));
		}
		
		/**
		 *获取日期之间相距的天数 
		 * @param startDate
		 * @param endDate
		 * @return 
		 * 
		 */		
		public static function getBetweenDays(startDate:Date,endDate:Date):int
		{
			return getTotalDays(startDate) - getTotalDays(endDate);
		}
	}
}

你可能感兴趣的:(日期相差天数 AS3)