Now:
表示当前日期和时间的日期对象。单独使用时,返回当前日期和时间,完全清晰并带有 Web 浏览器的时区。
[[ Now ]] -> Wed Nov 14 2018 16:20:24 GMT-0800 (Pacific Standard Time)
Now.getDate():
返回一个数字,表示给定日期对象的月份中的某一天
[[ Now.getDate() ]] -> 14
Now.getDay():
返回一个数字,表示给定日期对象的星期几,周日是 0,周六是 6。
[[ Now.getDay() ]] -> 3
Now.getFullYear():
以 Web 浏览器的时区的四位数格式返回给定日期对象的年份。
[[ Now.getFullYear() ]] -> 2018
Now.getMonth() :
以 Web 浏览器时区中 1 到 12 之间的数字形式返回给定日期对象的月份。
[[ Now.getMonth() ]] -> 11
Now.toLocaleDateString():
根据 Web 浏览器的设置,返回日期对象的日期部分的语言和区域敏感版本。
[[ Now.toLocaleDateString() ]] -> 11/15/2018
Now.addYears(年):
将指定的年数添加到 date 对象并返回新的日期和时间,完全明确并带有 Web 浏览器的时区。
[[ Now.addYears(3) ]] -> Mon Nov 15 2021 13:00:34 GMT-0800 (Pacific Standard Time)
Now.addMonths(月):
将指定的月数添加到 date 对象并返回新的日期和时间,完全明确并带有 Web 浏览器的时区。
[[ Now.addMonths(3) ]] -> Fri Feb 15 2019 13:00:34 GMT-0800 (Pacific Standard Time)
Now.addDays(天):
将指定的天数添加到 date 对象并返回新的日期和时间,完全明确并带有 Web 浏览器的时区。
[[ Now.addDays(3) ]] -> Sun Nov 18 2018 13:00:34 GMT-0800 (Pacific Standard Time)
这时利用Now.getDay()求出1号的星期数为2,但实际要偏移是2-1天。偏移函数为[[ Now.addDays(1 - Now.getDate()).getDay() - 1 ]]天。
完整的日期函数:[[ Now.addDays(1 - Now.getDate() + Item.index - 1 - Now.addDays(1 - Now.getDate()).getDay() + 1 ).toLocaleDateString() ]]。
原型预览地址:http://demo.axureshop.com/?url=http://cloud.axureshop.com/WRLV3P&buyurl=https://www.axureshop.com/a/1768220.html