AXURE 怎么获取当天日期,并计算该日期距离年底还有多少天?

如题所述

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]]

温馨提示:答案为网友推荐,仅供参考