目录
一、__time 函数介绍
点击查看我的另一博文:
二、__time 函数获取实时时间
(1)实时获取时间,精确到 13 位数(“毫秒” 格式)时间戳:1555655388515
${__time(,)}
(2)实时获取时间,精确到 10 位数(“秒” 格式)时间戳:1555655438
${__time(/1000,)}
(3)实时获取时间,取时间戳前 X 位数:
${__time(/1【后面带(13 - X)个 0】,)}
举例:时间戳前 8 位数,13 - 8 = 5 ,1 带 5 个 0,也就是 100000 :${__time(/100000,)
(4)实时获取时间,格式化生成时间格式 yyyy-MM-dd HH:mm:ss:SSS (年-月-日 时:分:秒:毫秒):2019-04-19 14:31:14:619
${__time(yyyy-MM-dd HH:mm:ss:SSS,参数名)}
(5)实时获取时间,格式化生成时间格式 yyyy-MM-dd (年-月-日):2019-04-19
实时获取时间,格式化生成时间格式 yyyyMMdd (年月日):20190419
${__time(yyyy-MM-dd,参数名)}
${__time(yyyyMMdd,参数名)}
(6)实时获取时间,格式化生成时间格式 yyyy-MM (年-月):2019-04
${__time(yyyy-MM,参数名)}
(7)实时获取时间,格式化生成时间格式 MM-dd (月-日):04-19
${__time(MM-dd,参数名)}
(8)实时获取时间,格式化生成时间格式 yyyy (年):2019
实时获取时间,格式化生成时间格式 yy (年):19
${__time(yyyy,参数名)}
${__time(yy,参数名)}
(9)实时获取时间,格式化生成时间格式 MM (月):01 (1月); 12(12月)
实时获取时间,格式化生成时间格式 M (月):1 ;12
${__time(MM,参数名)}
${__time(M,参数名)}
(10)实时获取时间,格式化生成时间格式 dd (日):01 ;31
实时获取时间,格式化生成时间格式 d (日):1 ;31
${__time(dd,参数名)}
${__time(d,参数名)}
(11)实时获取时间,格式化生成时间格式 HH:mm:ss:SSS (时:分:秒:毫秒):14:36:21:603
${__time(HH:mm:ss:SSS,参数名)}
(12)实时获取时间,格式化生成时间格式 HH:mm:ss (时:分:秒):14:36:31
${__time(HH:mm:ss,参数名)}
(13)实时获取时间,格式化生成时间格式 HH:mm (时:分):14:36
${__time(HH:mm,参数名)}
(14)实时获取时间,格式化生成时间格式 mm:ss (分:秒):36:31
${__time(mm:ss,参数名)}
(15)实时获取时间,格式化生成时间格式 HH (时):01 ;23
实时获取时间,格式化生成时间格式 H (时):1 ;23
${__time(HH,参数名)}
${__time(H,参数名)}
(16)实时获取时间,格式化生成时间格式 mm (分):01 ;59
实时获取时间,格式化生成时间格式 m (分):1 ;59
${__time(mm,参数名)}
${__time(m,参数名)}
(17)实时获取时间,格式化生成时间格式 ss (秒):01 ;59
实时获取时间,格式化生成时间格式 s (秒):1 ;59
${__time(ss,参数名)}
${__time(s,参数名)}
(18) 实时获取时间,指定时分秒,格式化生成时间格式 yyyy-MM-dd HH:mm:ss (年-月-日 时:分:秒【固定】):
${__time(yyyy-MM-dd XX:XX:XX,参数名)}
例如:${__time(yyyy-MM-dd 00:00:00,)} 、${__time(yyyy-MM-dd 23:59:59,)}
三、__time 函数获取指定时间
(1)现在1:
本年(年):${__time(yyyy,nowYear)}
本月(月):${__time(M,nowMonth)}
本日(日):${__time(d,nowDate)}
该小时(时):${__time(H,nowHour)}
该分钟(分):${__time(m,nowMinute)}
该秒钟(秒):${__time(s,nowSecond)}
(2)现在2:
该时(时:分:秒):
${__time(HH:mm:ss,nowTime)}
当天(年-月-日):
${__time(yyyy-MM-dd,nowyMd)}
实时(年-月-日 时:分:秒):
${__time(yyyy-MM-d HH:mm:ss,nowyMdHms)}
(3)过去1:
上一年(年):${__intSum(${__time(YYYY,nowYear)},-1,lastYear)}
上个月(月):${__intSum(${__time(M,nowMonth)},-1,lastMonth)}
前一天(日):${__intSum(${__time(d,nowDate)},-1,lastDate)}
前一小时(时):${__intSum(${__time(H,nowHour)},-1,lastHour)}
前一分钟(分):${__intSum(${__time(m,nowMinute)},-1,lastMinute)}
前一秒(秒):${__intSum(${__time(s,nowSecond)},-1,lastSecond)}
(4)过去2:
前一秒时(年-月-日 时-分-秒):【此刻为 0 秒时,不适用】
${__time(yyyy-MM-dd HH:mm,nowyMdHm)}:${__intSum(${__time(s,nowSecond)},-1,lastSecond)}
前一分钟时(年-月-日 时-分-秒):【此分钟为 0 分时,不适用】
${__time(yyyy-MM-dd HH,nowyMdH)}:${__intSum(${__time(m,nowMinute)},-1,lastMinute)}:${__time(s,nowSecond)}
前一小时时(年-月-日 时-分-秒):【此时为 0 或 24 时时,不适用】
${__time(yyyy-MM-dd,nowyMd)} ${__intSum(${__time(H,nowHour)},-1,lastHour)}:${__time(m,nowMinute)}:${__time(s,nowSecond)}
昨天(年-月-日):【当天为当月第一天时,不适用 】
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)}
昨天此时(年-月-日 时-分-秒):【当天为当月第一天时,不适用 】
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ${__time(HH:mm:ss,nowTime)}
上个月今天时(年-月-日 时-分-秒):【当月为 1 月时,不适用】
${__time(YYYY,nowYear)}-${__intSum(${__time(M,nowMonth)},-1,lastMonth)}-${__time(d,nowDate)} ${__time(HH:mm:ss,nowTime)}
上一年今天时(年-月-日 时-分-秒):
${__intSum(${__time(YYYY,nowYear)},-1,lastYear)}-${__time(M,nowMonth)}-${__time(d,nowDate)} ${__time(HH:mm:ss,nowTime)}
(5)未来1:
下一年(年):${__intSum(${__time(YYYY,nowYear)},+1,nextYear)}
下个月(月):${__intSum(${__time(M,nowMonth)},+1,nextMonth)}
下一天(日):${__intSum(${__time(d,nowDate)},+1,nextDate)}
下一小时(时):${__intSum(${__time(H,nowHour)},+1,nextHour)}
下一分钟(分):${__intSum(${__time(m,nowMinute)},+1,nextMinute)}
下一秒(秒):${__intSum(${__time(s,nowSecond)},+1,nextSecond)}
(6) 未来2:
下一秒时(年-月-日 时-分-秒):【此刻为 59 秒时,不适用】
${__time(yyyy-MM-dd HH:mm,nowyMdHm)}:${__intSum(${__time(s,nowSecond)},+1,nextSecond)}
下一分钟时(年-月-日 时-分-秒):【此分钟为 59 分时,不适用】
${__time(yyyy-MM-dd HH,nowyMdH)}:${__intSum(${__time(m,nowMinute)},+1,nextMinute)}:${__time(s,nowSecond)}
下一小时时(年-月-日 时-分-秒):【此时为 23 时时,不适用】
${__time(yyyy-MM-dd,nowyMd)} ${__intSum(${__time(H,nowHour)},+1,nextHour)}:${__time(m,nowMinute)}:${__time(s,nowSecond)}
明天(年-月-日):【当天为当月最后一天时,不适用 】
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},+1,nextDate)}
明天此时(年-月-日 时-分-秒):【当天为当月最后一天时,不适用 】
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},+1,nextDate)} ${__time(HH:mm:ss,nowTime)}
下个月今天时(年-月-日 时-分-秒):【当月为 12 月时,不适用】
${__time(YYYY,nowYear)}-${__intSum(${__time(M,nowMonth)},+1,nextMonth)}-${__time(d,nowDate)} ${__time(HH:mm:ss,nowTime)}
下一年今天时(年-月-日 时-分-秒):
${__intSum(${__time(YYYY,nowYear)},+1,nextYear)}-${__time(M,nowMonth)}-${__time(d,nowDate)} ${__time(HH:mm:ss,nowTime)}
四、__time 函数获取时间段
(1)昨天 1 天(年-月-日):
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ~ ${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)}
(2)昨天 1 天(年-月-日 00:00:00 ~ 年-月-日 23:59:59):
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ${__time(00:00:00,)} ~ ${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ${__time(23:59:59,)}
(3)今天 1 天(年-月-日):
${__time(yyyy-MM-dd,nowDate)} ~ ${__time(yyyy-MM-dd,nowDate)}
(4)今天 1 天(年-月-日 00:00:00 ~ 年-月-日 23:59:59):
${__time(yyyy-MM-dd,nowDate)} ${__time(00:00:00,)} ~ ${__time(yyyy-MM-dd,nowDate)} ${__time(23:59:59,)}
(5)前 7 天【不包括今天】(年-月-日):
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-7,lastDate)} ~ ${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)}
(6)前 7 天【不包括今天】(年-月-日 00:00:00 ~ 年-月-日 23:59:59):
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-7,lastDate)} ${__time(00:00:00,)} ~ ${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ${__time(23:59:59,)}
(7)近 7 天【包括今天】(年-月-日):
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-6,lastDate)} ~ ${__time(yyyy-MM-dd,nowDate)}
(8)近 7 天【包括今天】(年-月-日 00:00:00 ~ 年-月-日 23:59:59):
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-6,lastDate)} ${__time(00:00:00,)} ~ ${__time(yyyy-MM-dd,nowDate)} ${__time(23:59:59,)}