从当前日期定义1个月前的日期

时间:2015-12-24 17:03:40

标签: timestamp jmeter

我想定义一个变量,它会给我当前日期减去30天(意思是1个月前)。

现在,我只有这个变量给出了当前日期:

${__time(yyyy-MM-dd'T'hh:mm:ssX)}

1 个答案:

答案 0 :(得分:5)

查看以下JMeter功能:

全部放在一起:

${__javaScript(new Date(${__longSum(${__time(,)},-2592000000,)}),)}

其中:

  • 2592000000 == 30(天)x 24(小时)* 60(以小时为单位)* 60(以秒为单位)* 1000(秒秒)
  • 新日期(当前时间 - 30天) - 将Unix时间戳转换为JavaScript Date object

演示:

Functions - 30 days

有关上述和其他JMeter功能的全面信息,请参阅How to Use JMeter Functions帖子系列。