AIGameAIGame
首页
API文档
UI框架
下载软件
首页
API文档
UI框架
下载软件
  • API文档

    • $global - 全局函数
    • $act - 手势动作
      • 01.手势动作 - $act
      • 02.节点选择器 - UiSelector
      • 03.节点 - Node
    • $ag - 图色框架
    • $app - 应用操作
    • $arc - 悬浮菜单按钮
      • 01.悬浮菜单 - $arc
      • 02.悬浮容器 - MenuBody
      • 03.菜单按钮 - MenuItem
    • $bus - 消息总线
    • $color - 颜色操作
    • $crypt - 加密算法
    • $date - 日期工具
    • $device - 设备信息
    • $ext - dex,jar,so文件加载
    • $draw - 全局绘制
    • $engine - 脚本引擎
      • 01.任务信息 - JsTaskInfo
      • 02.脚本对象 - $task
    • $fc - 文件选择器
    • $file - 文件操作
    • $floaty - 悬浮窗
      • 01.可调节悬浮窗 - AdjFloaty
      • 02.系统级悬浮窗 - SysFloaty
      • 03.应用级悬浮窗 - AppFloaty
    • $img - 图片操作
    • $log - 日志框架
    • $ocr - 文字识别
    • $permit - 权限工具
    • $qr - 二维码工具
    • $res - 资源管理器
    • $root - ROOT与Shell命令
    • $screen - 屏幕操作
    • $storage - 应用内存储
    • $str - 字符串工具类
    • $sys - 系统操作
    • $thread - 并发编程
    • $tip - 对话框
    • $tts - 文字阅读
    • $yolo - 目标检测
    • $yolox - 目标检测

$date

  • 更新时间:2025-07-24 10:09:30

日期工具

dt()

当前日期时间字符串 函数名称dt表示dateTime的缩写

  • 返回 : {string} 日期时间字符串,格式为:yyyy-MM-dd HH:mm:ss
  • 版本 : 1.1.4
let dateStr = $date.dt();
alert("日期",dateStr);

dt(time)

当前日期时间字符串 指定时间戳,获得日期和时间的字符串 函数名称dt表示dateTime的缩写

  • 参数 : time {number} 时间戳
  • 返回 : {string} 日期时间字符串,格式为:yyyy-MM-dd HH:mm:ss
  • 版本 : 1.1.4
let dateStr = $date.dt(1747985594110);
alert("日期",dateStr);

dt(time)

当前日期时间字符串 指定时间字符串,获得日期和时间的字符串 函数名称dt表示dateTime的缩写

  • 参数 : time {string} 时间字符串
  • 返回 : {string} 日期时间字符串,格式为:yyyy-MM-dd HH:mm:ss
  • 版本 : 1.1.4
let dateStr = $date.dt("2025/12/08 12/35/24");
alert("日期",dateStr);//2025-12-08 12:35:24

d()

当前日期字符串 函数名称d表示date的缩写

  • 返回 : {string} 日期字符串,格式为:yyyy-MM-dd
  • 版本 : 1.1.4
let dateStr = $date.d();
alert("日期",dateStr);//2025-05-23

d(time)

当前日期字符串 指定时间戳,获得日期的字符串 函数名称d表示date的缩写

  • 参数 : time {number} 时间戳
  • 返回 : {string} 日期字符串,格式为:yyyy-MM-dd
  • 版本 : 1.1.4
let dateStr = $date.d(1747985594110);
alert("日期",dateStr);//2025-05-23

parse(dateStr, pattern)

解析日期

  • 参数 : dateStr {string} 日期字符串
  • 参数 : pattern {string} 日期格式
  • 返回 : {Date} 日期对象
  • 版本 : 1.1.4
//时间字符串的格式和后面解析模板的格式保持一致
//这样才能解析成功
let dateStr = $date.parse("2025/12/08 12/35/24","yyyy/MM/dd HH/mm/ss");
alert("日期",dateStr);//Mon Dec 08 12:35:24 GMT+08:00 2025

parse(dateStr)

解析日期 内部预制了27种字符串的情况,自动使用这些情况的模板去匹配日期字符串 如果解析失败,返回null

  • 参数 : dateStr {string} 日期字符串
  • 返回 : {Date} 日期对象
  • 版本 : 1.1.4
//自动解析
let dateStr = $date.parse("2025/12/08 12/35/24");
alert("日期",dateStr);//Mon Dec 08 12:35:24 GMT+08:00 2025

info()

获取日期信息 将当前日期的各个字段都分析出来,并且返回

  • 返回 : {DateInfo} 日期信息对象
  • 版本 : 1.1.4
//获取当前日期信息
let info = $date.info();
alert("日期",info);

info(time)

获取指定时间日期信息 指定time时间,并且获得这个时间的所有信息

  • 返回 : {DateInfo} 日期信息对象
  • 版本 : 1.1.4
//解析指定时间戳的日期信息
let info = $date.info(1747985594110);
alert("日期",info);

info(time)

获取指定时间日期信息 指定字符串时间,并且获得这个时间的所有信息

  • 参数 : time {string} 时间字符串
  • 返回 : {DateInfo} 日期信息对象
  • 版本 : 1.1.4
//解析指定时间戳的日期信息
let info = $date.info("2025/12/08 12-35-24");
alert("日期",info);

format(time, pattern)

格式化日期

  • 参数 : time {long} 时间戳
  • 参数 : pattern {string} 日期格式
  • 返回 : {string} 日期字符串
  • 版本 : 1.1.4
//第一个参数:日期时间戳
//第二个参数:自己想要的格式
let info = $date.format(1747985594110,"yyyy年MM月dd日 HH时mm分ss秒");
alert("日期",info);//2025年05月23日 15时33分14秒

format(date, pattern)

格式化日期

  • 参数 : date {Date} 日期
  • 参数 : pattern {string} 日期格式
  • 返回 : {string} 日期字符串
  • 版本 : 1.1.4
let date = new java.util.Date();
let info = $date.format(date,"yyyy年MM月dd日 HH时mm分ss秒");
alert("日期",info);//2025年05月23日 15时59分50秒

format(dateStr, pattern)

格式化日期

  • 参数 : dateStr {string} 标准日期字符串
  • 参数 : pattern {string} 日期格式,自定义的字符串
  • 返回 : {string} 日期字符串
  • 版本 : 1.1.4
//第一个参数:比较乱的日期字符串
//第二个参数:自己想要的格式
let info = $date.format("2025/12/08 12-35-24","yyyy年MM月dd日 HH时mm分ss秒");
alert("日期",info);//2025年12月08日 12时35分24秒

date()

获取当前日期

  • 返回 : {Date} 当前日期
  • 版本 : 1.1.4
let info = $date.date();
alert("日期",info);//Fri May 23 15:56:07 GMT+08:00 2025

date(time)

获取指定日期 指定一个具体的时间戳,返回这个时间戳对应的日期

  • 参数 : time {long} 时间戳
  • 返回 : {Date} 当前日期
  • 版本 : 1.1.4
let info = $date.date(1747985594110);
alert("日期",info);//Fri May 23 15:33:14 GMT+08:00 2025

date(dateStr)

获取日期 效果和parse(str)一样 内部预制了27种字符串的情况,自动使用这些情况的模板去匹配日期字符串 如果解析失败,返回null

  • 参数 : dateStr {string} 日期字符串
  • 返回 : {Date} 日期对象
  • 版本 : 1.1.4
let info = $date.date("2025/12/08 12-35-24");
alert("日期",info);//Mon Dec 08 12:35:24 GMT+08:00 2025
最近更新: 2025/5/23 16:42
Contributors: Talent
Prev
$crypt - 加密算法
Next
$device - 设备信息