Skip to content

v0.5.4

Compare
Choose a tag to compare
@winezer0 winezer0 released this 30 Jun 13:16
· 101 commits to main since this release

优化日期解析规则,支持当前时间和加减运算
1、修复date模式的小bug,当前后段相同时,部分情况没有获取到结果。
修复前 {date=year_mon_day:20230630-20230630}$ 结果 [] # 非预期的
修复后 {date=year_mon_day:20230630-20230630}$ 结果 [20230630, 230630]

2、修复 mon_day_year 格式生成的数据不正确的问题,
修复前 {date=mon_day_year :06302023-06302023}$ 结果 [20230630, 230630] # 非预期的
修复后 {date=mon_day_year :20230630-20230630}$ 结果 [06302023, 063023]

3、当模式为data时, 可以使用通配符 ,用于 表示当前格式的时间。
{date=day:
-}$ 表示 {date=day:30-30}$ 结果 [30]
{date=mon:
-}$ 表示 {date=mon:6-6}$ 结果 [6, 06]
{date=year:
-}$ 表示 {date=year:2023-2023}$ 结果 [2023,23]
{date=year_mon_day:
-*}$ 表示 {date=year_mon_day:20230630-20230630}$ 结果 [20230630, 230630]

4、当模式为date时,可以通过 -- ++ 符号对时间进行计算,可和通配符一起使用
--基于输入的时间做减法 ++基于输入的时间做加法
{date=day:20--10}$ 表示 20-10天 得到 {date=day:10-20}$
{date=mon:12-10}$ 表示 12-10月 得到 {date=mon:2-10}$
{date=year:2023-10}$ 表示 2023-10年 得到 {date=year:2013-2023}$
{date=year_mon_day:20230630-15}$ 表示 20230630-15天得到 {date=year_mon_day:20230615-20230630}$

5、撤销v0.5.3的%%CURR_TIME%% 因变量支持