Flex中时间日期计算
发布时间:2020-12-15 04:25:02 所属栏目:百科 来源:网络整理
导读:1.计算两时间的差值? var date1:Date ;? var date2:Date;? var num1:Number=date1.valueOf();? var num2:Number=date2.valueOf();? var different:Number =num2-num1;? var diffDay:int =int(diff/24/60/60/1000);//方法1? var d1Days : int = int(num1/ 24
1.计算两时间的差值?
var date1:Date ;? var date2:Date;? var num1:Number=date1.valueOf();? var num2:Number=date2.valueOf();? var different:Number =num2-num1;? var diffDay:int =int(diff/24/60/60/1000);//方法1? var d1Days : int = int(num1/ 24 / 60 / 60 /1000);? var d2Days : int = int(num2/ 24 / 60 / 60 /1000);? var diffDay2:int = d1Days -d2Days;//方法2? 说明:日期类型 Date 的方法 valueOf 返回指定日期自1970年1月1日凌晨开始的间隔毫秒数,然后每天的毫秒数是:24*60*60*1000,然后再计算相差的天数? 方法一:计算两个日期之间间隔的毫秒数,再运算得到间隔天数? 方法二:计算两个日期基于基准日期的天数,再计算差值? 2.时间相加? 以下是时间相加的公共方法,参数分别为:datepart代表添加的时间类型(可以为年、月、天等等),number代表添加的时间类型的具体值,代表从那天开始添加。例如:? dateAdd("month",5,newDate())就表示在当前时间基础上添加5个月。? private function dateAdd(datepart:String="",number:Number=0,date:Date=null):Date? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3:对日期加1天。? //给定的日期上加一天? ? ? ? ? ? ? Date实例的创建有以下几种方法:? var flexDate:Date=new Date();? 返回系统当前时间? var flexDate1:Date=newDate(1000*60*60*24*365*39);? 返回从1970年1月1日0点0分0秒开始,经过给定整型值毫秒数时间的日期和时间? var flexDate:Date=newDate(2013,1,0);? 返回根据给定的年、月、日和小时、分钟、秒的整型值来构建的一个日期类型的实例? Date类的时间相关属性? fullYear? 表示日期中,公历年的数值。? month? 表示日期中,月的数值。取值范围(0-11)。? date? 表示日期中,日的数值。取值范围(1-31)。? day? 表示日期中,的星期几。取值范围(0-6)。0代表星期日。1代表星期一,2代表星期二,依次类推。? hours? 表示日期中,的小时数。取值范围(0-23)。? minutes? 表示日期中,的分钟数。取值范围(0-59)。? seconds? 表示日期中,的秒数。取值范围为(0-59)。? milliseconds? 表示日期中,的毫秒数。取值范围为(0-999)? 关于日期天数、年、日的相关计算:? 例:? var dateNow:Date = new Date();? 加一年 dateNow[fullYear]+=1;? 加一月 dateNow[month]+=1;? 加一天 dateNow[date]+=1; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- res/values-11/styles.xml与res/values-14/styles.xml 报错
- 在WinCE下,应用程序直接读/写/擦除flash设备的方法
- ajax 快速入门
- Oracle当客户端与Oracle服务创建连接后
- NandFlash和NorFlash的区别 PSRAM和NORFLASH区别
- 20131226开始学习NoSQL,学习记录一
- ruby-on-rails – Rails NoMethodError for Blog#在Heroku上
- ReactRouter 4 前瞻
- c# – ASP.Net MVC 6中的依赖注入(DI)
- ruby-on-rails – 发生未处理的低级错误.应用程序日志可能有