Skip to main content
AutoScript 提供了一组内置的日期和时间工具函数,用于在脚本中处理动态时间计算。

日期函数

date(y, m, d)

创建一个指定日历日期的值。 参数: 返回值: 日期值(可赋值给日期类型变量) 示例:

datenow()

获取当前日期(当天的 00:00:00)。 返回值: 当前日期值 示例:

dateadd(date_val, n)

在指定日期上增加或减少天数。 参数: 返回值: 计算后的日期值 示例:

strtodate(iso_str)

将 ISO 格式日期字符串转换为日期值。 参数: 返回值: 日期值 示例:

datetostr(ts)

将日期值转换为 ISO 格式字符串。 参数: 返回值: 格式为 "YYYY-MM-DD" 的字符串
datetostr() 通常用于调试或日志输出。在实际操作中直接使用日期值即可。

时间函数

time(h, m)

创建一个指定时间值。 参数: 返回值: 时间值(可赋值给时间类型变量) 示例:

timenow()

获取当前时间(以分钟表示的当天已过时间)。 返回值: 当前时间值(分钟数) 示例:

timeadd(time_val, n)

在指定时间上增加或减少分钟数。 参数: 返回值: 计算后的时间值(自动处理跨天回绕) 示例:

strtotime(hm_str)

将时间字符串转换为时间值。 参数: 返回值: 时间值 示例:

timetostr(m)

将时间值转换为字符串。 参数: 返回值: 格式为 "HH:MM" 的字符串
timetostr() 通常用于调试或日志输出。在实际操作中直接使用时间值即可。

函数速查表