【Axure教程】函数自查表(全攻略)(下)

简介: 【Axure教程】函数自查表(全攻略)

八、日期函数

NOW:标准时间函数,获取当前计算机系统标准时间,包括星期几、年、月、日、时、分、秒、时区,例如,Tue Apr 19 2022 16:44:04 GMT+0800 (中国标准时间)

GenDate:原型生成时间函数,获取当前原型生成的标准时间(当前页面最后修改时间),例如Tue Apr 19 2022 16:44:46 GMT+0800 (中国标准时间)

getFullYear:年份函数,获取当前时间年份部分的数值,完整函数为Now.getFullYear()

Year:年份函数,获取当前时间年份部分的数值

getMonth:月份函数,获取当前时间月份部分的数值(1-12),完整函数为Now.getMonth()

Month:月份函数,获取当前时间月份部分的数值(1-12)

getMonth:月份函数,获取当前时间月份的英文名称,完整函数为Now.getMonthName()

getDay:星期函数,获取当前时间星期部分的数值(0-6),0代表星期天,完整函数为Now.getDay()

getDayOfWeek:星期名称函数,获取当前时间星期部分的英文名称,完整函数为Now.getDayOfWeek()

getDate:日期函数,获取当前时间日期部分的数值(1-31),完整函数为Now.getDate()

Day:日期函数,获取当前时间日期部分的数值(1-31)

getHours:时针函数,获取当前时间小时部分的数值,完整函数为Now.getHours()

Hours:时针函数,获取当前时间小时部分的数值

getMinutes:分钟函数,获取当前时间分钟部分的数值,完整函数为Now.getMinutes()

Minutes:分钟函数,获取当前时间分钟部分的数值

getSeconds:秒针函数,获取当前时间秒部分的数值,完整函数为Now.getSeconds()

Seconds:秒针函数,获取当前时间秒部分的数值

getMilliseconds:分钟函数,获取当前时间毫秒部分的数值(1秒=1000毫秒),完整函数为Now.getMilliseconds()

getTime:获取系统时间距离从1970年1月1日00:00:00开始,所经过的毫秒数,完整函数为Now.getTime()

getTimezoneOffset():获取世界标准时间(UTC)与当前主机时间的分钟差值,完整函数为Now.getTimezoneOffset(),例如中国时区为东八区,得出的结果应该是-8*60(分钟)=-480

getUTCFullYear:获取世界标准时间(UTC)的年份,完整函数为Now.getUTCFullYear()

getUTCMonth:获取世界标准时间(UTC)的月份(0~11),这里注意,获取的值0就是1月,1就是2月……11就是12月,完整函数为Now.getUTCMonth()

getUTCDay:获取世界标准时间(UTC)的星期几(0-6),完整函数为Now.getUTCDay()

getUTCDate():获取世界标准时间(UTC)的日期(1-31),完整函数为Now.getUTCDate()

getUTCHours:获取世界标准时间(UTC)的小时,完整函数为Now.getUTCHours()

getUTCMinutes:获取世界标准时间(UTC)的分钟,完整函数为Now.getUTCMinutes()

getUTCSeconds:获取世界标准时间(UTC)的秒数,完整函数为Now.getUTCSeconds()

getUTCMilliseconds:获取世界标准时间(UTC)的毫秒数,完整函数为Now.getUTCMilliseconds()

Date.parse(datestring):计算指定时间和1970年1月1日00:00:00之间相差的毫秒数,常用于判断两个日期之间的大小

toDateString() :以字符串的形式获取当前日期,完整函数为Now.toDateString()

toISOString() :以IOS格式(YYYY-MM-DDTHH:mm:ss.sssZ)获取当前日期,完整函数为Now.toISOString()

toJSON():以JSON格式(YYYY-MM-DDTHH:mm:ss.sssZ)获取当前日期,完整函数为Now.toJSON()

toLocaleDateString() :以字符串格式(/MM/DD)获取本地日期,完整函数为Now.toLocaleDateString()

toLocaleTimeString() :以字符串的格式(HH:mm:ss)获取当前时间,完整函数为Now.toLocaleTimeString()

toLocaleString() :以字符串的格式(YYYY/MM/DD HH:mm:ss)获取当前日期时间,完整函数为Now.toLocaleString()

toTimeString() :以字符串的格式获取当前日期时间时区,完整函数为Now.toTimeString()

toUTCString():以字符串的格式获取当前时间的标准时间,完整函数为Now.toUTCString()

Date.UTC(year,month,day,hour,min,sec,millisec):获取指定时间与1970 年 1 月 1 日 00:00:00的世界标准时间相差的毫秒数

valueOf():获取当前日期的原始值,完整函数为Now.valueOf()

addYears(years):年份增减计算函数,完整函数为Now.addYears(years),years为参数,可以填写具体数字,例如addYears(3) ,得到当前时间加3年的具体时间;这里正负号代表加减,例如addYears(-3),得到当前时间减3年的具体时间。也可以写成函数的形式,addYears(LVAR1)

addMonths(months):月份增减计算函数,完整函数为Now.addMonths(months),months为参数,可以填写具体数字,例如addMonths(3),得到当前时间加3月的具体时间;这里正负号代表加减,例如addMonths(-3)得到当前时间减3月的具体时间。也可以写成函数的形式

addDays(days):日期增减计算函数,完整函数为Now.addDays(days),days为参数,可以填写具体数字,例如addDays(3),得到当前时间加3天的具体时间;这里正负号代表加减,例如addDays(-3)得到当前时间减3天的具体时间。也可以写成函数的形式,addDays(LVAR1)

addHours(hours):小时增减计算函数,完整函数为Now.addHours(hours),hours为参数,可以填写具体数字,例如addHours(3),得到当前时间加3小时的具体时间;这里正负号代表加减,例如addHours(-3)得到当前时间减3小时的具体时间。也可以写成函数的形式,addHours(LVAR1)

addMinutes(minutes):分钟增减计算函数,完整函数为Now.addMinutes(minutes),minutes为参数,可以填写具体数字,例如addMinutes(3),得到当前时间加3分钟的具体时间;这里正负号代表加减,例如addMinutes(-3)得到当前时间减3分钟的具体时间。也可以写成函数的形式,addMinutes(LVAR1)

addSeconds(seconds):秒数增减计算函数,完整函数为Now.addSeconds(seconds),seconds为参数,可以填写具体数字,例如addSeconds3),得到当前时间加3秒的具体时间;这里正负号代表加减,例如addSeconds(-3)得到当前时间减3秒的具体时间。也可以写成函数的形式,addSeconds(LVAR1)

addMilliseconds(ms):毫秒增减计算函数,完整函数为Now.addMilliseconds(ms),ms为参数,可以填写具体数字,例如addMilliseconds(3),得到当前时间加3毫秒的具体时间;这里正负号代表加减,例如addMilliseconds(-3)得到当前时间减3毫秒的具体时间。也可以写成函数的形式,addMilliseconds(LVAR1)

九、中继器函数

visibleItemCount:统计中继器中可见项数

ItemCount:统计中继器中总项目数,注:如果进行了筛选,项目列表的总数量则是筛选后的数量

dataCount:统计中继器中数据行的总数量

pageCount:统计中继器中的总页数

pageIndex:获取中继器的页面,即当前是在中继器的第几页

Item:当前行,一般后面+列名,例如item.xxx,用于获取中继器指定列的值。一般做的交互是在中继器每项加载时设置文本或图片的,在更新行、筛选的时候也会用到作为条件

TargetItem :目标行,一般后面+列名,例如TargetItem .xxx,一般是在更新行交互或者条件里用的比较多

index:中继器会自动编号,按12345……的顺序编号,注:这里的编号是是演示时显示内容是否行数,不是在原来中继器表格里的行数,增删改查筛选后也会自动重新编号,下面案例中第一列即通过item.index实现自动编号

isFirst:判断是否为中继器中的第一行,如果是就返回true,否则就返回false。经常用于条件判断。注:他判断的是演示时显示内容是否为第一行,和index一样,不是原来的中继器数据表中的第一行

isLast:判断是否为中继器中的最后一行,如果是就返回true,否则就返回false。经常用于条件判断。注:他判断的是演示时显示内容是否为最后一行,和index一样,不是原来的中继器数据表中的最后一行

isEven:判断是否为中继器中的偶数行,如果是就返回true,否则就返回false。经常用于条件判断。注:他判断的是演示时显示内容是否为偶数行,和index一样,不是原来的中继器数据表中的偶数行

isOdd:判断是否为中继器中的奇数行,如果是就返回true,否则就返回false。经常用于条件判断。注:他判断的是演示时显示内容是否为奇数行,和index一样,不是原来的中继器数据表中的奇数行

isMarked:判断是否为中继器中的被标记行,如果是就返回true,否则就返回false

isVisible :判断是否为中继器中的可见行,如果是就返回true,否则就返回false。暂时未能发现有什么实际案例。因为你能看见的就是可见行,所以结果全部都是TRUE,看不见的你也点不了他。只能作为条件使用

十、布尔函数

==:等于函数,就是数学上等于的意思,一般用于条件判断或者中继器筛选

!=:不等于函数,就是数学上不等于的意思,一般用于条件判断或者中继器筛选

<:小于函数,就是数学上小于的意思,一般用于条件判断或者中继器筛选

<=:小于等于函数,就是数学上小于等于的意思,一般用于条件判断或者中继器筛选

>:大于函数,就是数学上大于的意思,一般用于条件判断或者中继器筛选

>=:大于等于数,就是数学上大于等于的意思,一般用于条件判断或者中继器筛选

&&:并且函数,一般用于条件判断或者中继器筛选,两个或以上条件同时成立的意思

||:或者函数,一般用于条件判断或者中继器筛选,两个或以上条件只要一个成立就符合的意思

原型模板地址https://ybyrac.axshare.com/#g=1

以上就是Axure里面所有的函数的介绍了,具体案例你们可以在模板里查看。建议你可以收藏起来,方便以后要用时快速查询。

那本期的教程就到此为止了,感谢您的阅读,我们下期见,88~


作者:梓贤vigo;


微信公众号:Axure高保真原型,分享一系列产品经理常用的原型模板、教程、视频、文档等原创内容


本文由微信公众号:Axure高保真原型 授权发布,未经许可,禁止转载

相关文章
|
测试技术
《软件方法》上册笔记
《软件方法》上册笔记
97 0
小马识途简析创建百科词条的流程和注意事项
小马识途简析创建百科词条的流程和注意事项
157 0
如何下载一篇文献的所有被引文献(傻瓜式操作,亲测可行,方便快捷,需要教育账号)
如何下载一篇文献的所有被引文献(傻瓜式操作,亲测可行,方便快捷,需要教育账号)
如何下载一篇文献的所有被引文献(傻瓜式操作,亲测可行,方便快捷,需要教育账号)
号外!Rmarkdown教程全网发布
寒假期间花了大量时间(100h+)学习和制作了Rmarkdown入门教程,昨晚终于录制和剪辑完毕
158 0
|
Python
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(十二)
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(十二)
136 0
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(十二)
|
搜索推荐 Python
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(十一)
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(十一)
191 0
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(十一)
|
数据可视化 人机交互 Python
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(一)
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(一)
287 0
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(一)
|
Python 容器
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(三)
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(三)
162 0
|
数据可视化 Python 容器
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(二)
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(二)
177 0
零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)(二)

相关实验场景

更多