回答:
1、怎么获取当天日期
Axure中有专门的时间函数,获取当天日期可以使用以下几个函数:
[[Now]]日期格式为:Thu Sep 06 2018 13:41:32 GMT+0800 (中国标准时间)
[[Now.toDateString()]]日期格式为:Thu Sep 06 2018
[[Now.toISOString()]]日期格式为:2018-09-06T05:41:32.925Z
[[Now.toJSON()]]日期格式为:2018-09-06T05:41:32.925Z
[[GenDate]]日期格式为:Thu Sep 06 2018 13:41:32 GMT+0800 (中国标准时间)
如果想要XXXX/XX/XX,XXXX-XX-XX这种日期格式的话就需要使用以下几个函数,分别获取年月日后进行处理:
Now.getFullYear()年
Now.getMonth()月
Now.getDate()日
2、计算当前日期距离年底还有多少天
计算距离年底(公历)天数使用函数Date.UTC(year,month,day,hour,min,sec,millisec) 来实现,该函数是获取指定日期时间与世界标准时间(1970 年 1 月 1 日 00:00:00)之间相差的毫秒数。
分别计算年底和当前日期与世界标准时间之间相差的毫秒数,然后相减计算年底与当前日期之间相差的毫秒数,用这个毫秒数除以86400000(一天的毫秒数)得到的数值即为当前日期距离年底的天数。
[[(Date.UTC(Now.getFullYear(),12,31)-Date.UTC(Now.getFullYear(),Now.getMonth(),Now.getDate()))/86400000]]