1. 首页
  2. 教程
  3. 函数教程

【Axure 函数】之时间日期函数概览

【Axure 函数】之时间日期函数概览

函数简要

  • Now
  • GenDate
  • getDate()
  • getDay()
  • getDayOfWeek()
  • getFullYear()
  • getHours()
  • getMilliseconds()
  • getMinutes()
  • getMonth()
  • getMonthName()
  • getSeconds()
  • getTime()
  • getTimezoneOffset()
  • getUTCDate()
  • getUTCDay()
  • getUTCFullYear()
  • getUTCHours()
  • getUTCMilliseconds()
  • getUTCMinutes()
  • getUTCMonth()
  • getUTCSeconds()
  • Date.parse(datestring)
  • toDateString()
  • toISOString()
  • toJSON()
  • addYears(years)
  • addMonths(months)
  • addDays(days)
  • addHours(hours)
  • addMinutes(minutes)
  • addSeconds(seconds)
  • addMilliseconds(ms)

函数说明与示例

Now

获取当前计算机系统⽇期对象。

[[ Now ]] -> Wed Nov 14 2018 16:20:24 GMT-0800 (Pacific Standard Time)

GenDate

一个日期对象,表示上次生成原型 HTML 的日期和时间。单独使用时,返回生成日期和时间

[[ GenDate ]] -> Wed Nov 14 2018 16:20:24 GMT-0800 (Pacific Standard Time)

getDate()

返回一个数字,表示给定日期对象的月份日期(1 ~ 31)。

[[ Now.getDate() ]] -> 14

getDay()

返回一个数字,表示给定日期对象的星期几(0 ~ 6)。周日是 0,周六是 6。

[[ Now.getDay() ]] -> 3

getDayOfWeek()

返回给定日期对象的星期几的英文名称

[[ Now.getDayOfWeek() ]] -> Wednesday

getFullYear()

获取给定⽇期对象“年份”部分四位数值。

[[ Now.getFullYear() ]] -> 2018

getHours()

获取给定⽇期对象“⼩时”部分数值(0 ~ 23)。

[[ Now.getHours() ]] -> 16

getMilliseconds()

获取给定⽇期对象的毫秒数(0 ~ 999)。

[[ Now.getMilliseconds() ]] -> 838

getMinutes()

获取给定⽇期对象“分钟”部分数值(0 ~59)。

[[ Now.getMinutes() ]] -> 20

getMonth()

获取给定⽇期对象“⽉份”部分的数值(1 ~ 12)。

[[ Now.getMonth() ]] -> 11

getMonthName()

获取给定⽇期对象“⽉份”部分的英⽂名称。

[[ Now.getMonthName() ]] -> November

getSeconds()

获取给定⽇期对象“秒数”部分数值(0 ~59)。

[[ Now.getSeconds() ]] -> 24

getTime()

获取当前⽇期对象中的时间值。该时间值表 示从1970年1⽉1⽇00:00:00开始,到当前⽇期对象时,所经过 的毫秒数,以格林威治时间为准。

[[ Now.getTime() ]] -> 1542235968871

getTimezoneOffset()

获取世界标准时间(UTC)与当前主 机时间之间的分钟差值。

[[ Now.getTimezoneOffset() ]] -> 480

getUTCDate()

使⽤世界标准时间获取当前⽇期对象“⽇ 期”部分数值(1 ~ 31)。

[[ Now.getUTCDate() ]] -> 15

getUTCDay()

使⽤世界标准时间获取当前⽇期对象“星 期”部分的数值(0 ~ 6)。

[[ Now.getUTCDay() ]] -> 4

getUTCFullYear()

使⽤世界标准时间获取当前⽇期对象 “年份”部分四位数值。

[[ Now.getUTCFullYear() ]] -> 2018

getUTCHours()

使⽤世界标准时间获取当前⽇期对象 “⼩时”部分数值(0 ~ 23)

[[ Now.getUTCHours() ]] -> 0

getUTCMilliseconds()

使⽤世界标准时间获取当前⽇期 对象的毫秒数(0 ~ 999)。

[[ Now.getUTCMilliseconds() ]] -> 838

getUTCMinutes()

使⽤世界标准时间获取当前⽇期对象 “分钟”部分数值(0 ~59)。

[[ Now.getUTCMinutes() ]] -> 20

getUTCMonth()

使⽤世界标准时间获取当前⽇期对象 “⽉份”部分的数值(1 ~ 12)。

[[ Now.getUTCMonth() ]] -> 10

getUTCSeconds()

使⽤世界标准时间获取当前⽇期对象 “秒数”部分数值(0 ~59)。

[[ Now.getUTCSeconds() ]] -> 24

Date.parse(datestring)

使⽤世界标准时间获取当前⽇期对象 “秒数”部分数值(0 ~59)。

⽤于分析⼀个包含⽇期的字符 串,并返回该⽇期与1970年1⽉1⽇00:00:00之间相差的毫秒数 参数:datestring为⽇期格式的字符串,格式为:yyyy/mm/dd hh:mm:ss。

日期字符串可能有多种格式,包括NowGenDate返回的格式

[[ Date.parse(Now) ]] -> 1542236704000

[[ Date.parse(“2018-11-14”) ]] -> 1542153600000

[[ Date.parse(“Jun 28, 1969”) ]] -> -16131600000

toDateString()

返回日期对象的简化版本,仅包括星期几、月份、日期和年份

[[ Now.toDateString() ]] -> Wed Nov 14 2018

toISOString()

获取当前⽇期对象的IOS格式的⽇期字 串,格式:YYYY-MM-DDTHH:mm:ss.sssZ。

[[ Now.toISOString() ]] -> 2018-11-15T00:31:33.666Z

toJSON()

获取当前⽇期对象的JSON格式的⽇期字串, 格式: YYYY-MM-DDTHH:mm:ss.sssZ。[[ Now.toISOString() ]] -> 2018-11-15T00:31:33.666Z

toLocaleDateString()

以字符串的形式获取本地化当前⽇ 期对象。并且只包含“年⽉⽇”部分的短⽇期信息。

[[ Now.toLocaleDateString() ]] -> 11/15/2018

[[ Now.toLocaleDateString(“en-GB”) ]] -> 15/11/2018

[[ Now.toLocaleDateString(“ar-EG”) ]] -> ١٥

toLocaleTimeString()

以字符串的形式获取本地化当前 ⽇期对象。并且只包含“时分秒”部分的短⽇期信息。

[[ Now.toLocaleTimeString() ]] -> 5:00:06 PM

[[ Now.toLocaleTimeString(“en-GB”) ]] -> 17:00:06

[[ Now.toLocaleTimeString(“ar-EG”) ]] -> ١٢:٢٩:٠٢

toLocaleString()

根据 Web 浏览器的设置,返回日期对象的语言和区域敏感版本。您可以通过在括号中包含 BCP 47 语言标记字符串来手动设置区域设置

[[ Now.toLocaleString() ]] -> 11/15/2018, 5:00:06 PM

[[ Now.toLocaleString(“en-GB”) ]] -> 15/11/2018, 17:00:06

[[ Now.toLocaleString(“ar-EG”) ]] -> ١٥

toTimeString()

返回日期对象的时间部分

[[ Now.toTimeString() ]] -> 17:00:06 GMT-0800 (Pacific Standard Time)

toUTCString()

以字符串的形式获取相对于当前⽇期对 象的世界标准时间。

[[ Now.toUTCString() ]] -> Thu, 15 Nov 2018 01:00:06 GMT

Date.UTC(year,month,day,hour,min,sec,millisec)

获取相 对于1970 年 1 ⽉ 1 ⽇ 00:00:00的世界标准时间,与指定⽇期 对象之间相差的毫秒数。 参数:组成指定⽇期对象的年、 ⽉、⽇、时、分、秒以及毫秒的数值。 valueOf() ⽤途:获取当前⽇期对象的原始值。

  • 年份(必填):四位数
  • 月(必需): 0(一月)和 11(十二月)之间的整数
  • day: 1 到 31 之间的整数。如果省略,默认为 1
  • 小时: 0 到 23 之间的整数。如果省略,默认为 0
  • 分钟: 0 到 59 之间的整数。如果省略,默认为 0
  • second: 0 到 59 之间的整数。如果省略,默认为 0
  • 毫秒: 0 到 999 之间的整数。如果省略,默认为 0  

[[ Date.UTC(1969, 5, 28, 1, 20) ]] -> -16152000000

addYears(years)

将指定的年份数加到当前⽇期对象上, 获取⼀个新的⽇期对象。 参数:years为整数数值,正负均 可。

[[ Now.addYears(3) ]] -> Mon Nov 15 2021 13:00:34 GMT-0800 (Pacific Standard Time)

addMonths(months)

将指定的⽉份数加到当前⽇期对象 上,获取⼀个新的⽇期对象。 参数:months为整数数值,正 负均可。

[[ Now.addMonths(3) ]] -> Fri Feb 15 2019 13:00:34 GMT-0800 (Pacific Standard Time)

addDays(days)

将指定的天数加到当前⽇期对象上,获 取⼀个新的⽇期对象。 参数:days为整数数值,正负均可

[[ Now.addDays(3) ]] -> Sun Nov 18 2018 13:00:34 GMT-0800 (Pacific Standard Time)

addHours(hours)

将指定的⼩时数加到当前⽇期对象 上,获取⼀个新的⽇期对象。 参数:hours为整数数值,正负 均可。

[[ Now.addHours(3) ]] -> Thu Nov 15 2018 16:00:34 GMT-0800 (Pacific Standard Time)

addMinutes(minutes)

将指定的分钟数加到当前⽇期对 象上,获取⼀个新的⽇期对象。 参数:minutes为整数数值, 正负均可。

[[ Now.addMinutes(3) ]] -> Thu Nov 15 2018 13:03:34 GMT-0800 (Pacific Standard Time)

addSeconds(seconds)

将指定的秒数加到当前⽇期对象 上,获取⼀个新的⽇期对象。 参数:seconds为整数数值,正 负均可。

[[ Now.addSeconds(3) ]] -> Thu Nov 15 2018 13:00:37 GMT-0800 (Pacific Standard Time)

addMilliseconds(ms)

将指定的毫秒数加到当前⽇期对象 上,获取⼀个新的⽇期对象。 参数:ms为整数数值,正负均 可。

[[ Now.addMilliseconds(3) ]] -> Thu Nov 15 2018 13:00:37 GMT-0800 (Pacific Standard Time)

原创文章,作者:院长大大,如若转载,请注明出处:https://www.axureschool.cn/1294.html

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:fleede@163.com

工作时间:周一至周五,9:30-18:30,节假日休息