在imacro中选择一个月之前的日期

时间:2016-01-11 05:03:17

标签: imacros

如何在今天imacro之前选择30天(之前)?

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:ReportAll.aspx ATTR=ID:ContentPlaceHolderMiddle_TxtFromDate CONTENT={{!NOW:dd/mm/yyyy}}

1 个答案:

答案 0 :(得分:1)

播放此内容并应用于您的宏:

SET D "var d = new Date();"
' 30 days before
ADD D "d.setDate(d.getDate() - 30);"
' or 1 month before
'ADD D "d.setMonth(d.getMonth() - 1);"
ADD D "d = ('0' + d.getDate()).slice(-2) + '/' + ('0' + (d.getMonth() + 1)).slice(-2) + '/' + d.getFullYear();"
SET dateBefore EVAL("eval('{{D}}'); d;")
PROMPT {{dateBefore}}