
函数简要
- 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。
日期字符串可能有多种格式,包括Now和GenDate返回的格式
[[ 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