附录
检查日期
判断指定日期与当前机器日期的关系,并把日期差写入 <$STR(M0)>。
命令用途
CheckCurrentDate 用于判断指定日期与当前机器日期的关系。
执行后,日期差会写入 M0,适合做限时活动、开服日期门槛和到期校验。
命令名
CheckCurrentDate
调用格式
CheckCurrentDate <操作符> <日期>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
操作符 | 是 | 支持 <、>、=,用于比较指定日期与当前机器日期的关系。 |
日期 | 是 | 要比较的目标日期,格式为 YYYY-MM-DD。 |
返回或影响
- 这是检查型命令,只能在条件判断流程中使用。
- 比较结果成立时,
#IF判断通过。 - 日期差会写入
M0;如果检测日期晚于当前机器日期,M0为负数。
示例
基础用法
#IF
CheckCurrentDate > 2026-04-01
#ACT
SendMsg 5 "活动日期已经达到开放时间。"
这段写法用于判断当前机器日期是否已经晚于 2026-04-01。
常见变体
#IF
CheckCurrentDate < 2026-05-01
#ACT
SendMsg 5 "距离活动结束还有 <$STR(M0)> 天。"
这类写法适合在比较是否仍处于活动期的同时,继续读取 M0 里的日期差。
