$date - 日期工具

  • 更新时间:2025-12-13 11:58:44

日期工具

日期时间()

当前日期时间字符串

  • 返回 : {字符串} 日期时间字符串,格式为:yyyy-MM-dd HH:mm:ss

  • 版本 : 1.6.8

定义 日期时间字符串 = $日期.日期时间();
提示("日期",日期时间字符串);//2025-10-25 18:32:53

日期时间(时间戳)

当前日期时间字符串

指定时间戳,获得日期和时间的字符串

  • 参数 : 时间戳 {数字} 时间戳

  • 返回 : {字符串} 日期时间字符串,格式为:yyyy-MM-dd HH:mm:ss

  • 版本 : 1.6.8

定义 日期时间字符串 = $日期.日期时间(1747985594110);
提示("日期",日期时间字符串);

日期时间(时间字符串)

当前日期时间字符串

指定时间字符串,获得日期和时间的字符串

  • 参数 : 时间字符串 {字符串} 时间字符串

  • 返回 : {字符串} 日期时间字符串,格式为:yyyy-MM-dd HH:mm:ss

  • 版本 : 1.6.8

定义 日期时间字符串 = $日期.日期时间("2025/12/08 12/35/24");
提示("日期",日期时间字符串);//2025-12-08 12:35:24

日期()

当前日期字符串

  • 返回 : {字符串} 日期字符串,格式为:yyyy-MM-dd

  • 版本 : 1.6.8

定义 日期字符串 = $日期.日期();
提示("日期",日期字符串);//2025-05-23

日期(时间戳)

当前日期字符串

指定时间戳,获得日期的字符串

  • 参数 : 时间戳 {数字} 时间戳

  • 返回 : {字符串} 日期字符串,格式为:yyyy-MM-dd

  • 版本 : 1.6.8

定义 日期字符串 = $日期.日期(1747985594110);
提示("日期",日期字符串);//2025-05-23

解析(时间字符串, 模板字符串)

解析日期

  • 参数 : 时间字符串 {字符串} 日期字符串

  • 参数 : 模板字符串 {字符串} 日期格式

  • 返回 : {Date} 日期对象

  • 版本 : 1.6.8

//时间字符串的格式和后面解析模板的格式保持一致
//这样才能解析成功
定义 日期对象 = $日期.解析("2025/12/08 12/35/24","yyyy/MM/dd HH/mm/ss");
提示("日期",日期对象);//Mon Dec 08 12:35:24 GMT+08:00 2025

解析(日期字符串)

解析日期

内部预制了27种字符串的情况,自动使用这些情况的模板去匹配日期字符串

如果解析失败,返回null

  • 参数 : 日期字符串 {字符串} 日期字符串

  • 返回 : {Date} 日期对象

  • 版本 : 1.6.8

//自动解析
定义 日期对象 = $日期.解析("2025/12/08 12/35/24");
提示("日期",日期对象);//Mon Dec 08 12:35:24 GMT+08:00 2025

信息()

获取日期信息

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

  • 返回 : {DateInfo} 日期信息对象

  • 版本 : 1.6.8

//获取当前日期信息
定义 信息 = $日期.信息();
提示("日期",信息);

信息(时间戳)

获取指定时间日期信息

指定时间戳,并且获得这个时间的所有信息

  • 参数 : 时间戳 {数字} 时间戳

  • 返回 : {DateInfo} 日期信息对象

  • 版本 : 1.6.8

//解析指定时间戳的日期信息
定义 信息 = $日期.信息(1747985594110);
提示("日期",信息);

信息(时间字符串)

获取指定时间日期信息

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

  • 参数 : 时间字符串 {字符串} 时间字符串

  • 返回 : {DateInfo} 日期信息对象

  • 版本 : 1.6.8

//解析指定时间戳的日期信息
定义 信息 = $日期.信息("2025/12/08 12-35-24");
提示("日期",信息);

格式化(时间戳, 模板字符串)

格式化日期

  • 参数 : 时间戳 {数字} 时间戳

  • 参数 : 模板字符串 {字符串} 日期格式

  • 返回 : {字符串} 日期字符串

  • 版本 : 1.6.8

//第一个参数:日期时间戳
//第二个参数:自己想要的格式
定义 信息 = $日期.格式化(1747985594110,"yyyy年MM月dd日 HH时mm分ss秒");
提示("日期",信息);//2025年05月23日 15时33分14秒

格式化(日期对象, 模板字符串)

格式化日期

  • 参数 : 日期对象 {Date} 日期

  • 参数 : 模板字符串 {字符串} 日期格式

  • 返回 : {字符串} 日期字符串

  • 版本 : 1.6.8

//获取java中的日期对象
定义 日期 = 新建 java.util.Date();
//转为字符串
定义 信息 = $日期.格式化(日期,"yyyy年MM月dd日 HH时mm分ss秒");
提示("日期",信息);//2025年05月23日 15时59分50秒

格式化(日期字符串, 模板格式)

格式化日期

  • 参数 : 日期字符串 {字符串} 标准日期字符串

  • 参数 : 模板格式 {字符串} 日期格式,自定义的字符串

  • 返回 : {字符串} 日期字符串

  • 版本 : 1.6.8

//第一个参数:比较乱的日期字符串
//第二个参数:自己想要的格式
定义 信息 = $日期.格式化("2025/12/08 12-35-24","yyyy年MM月dd日 HH时mm分ss秒");
提示("日期",信息);//2025年12月08日 12时35分24秒

创建日期()

创建日期

从当前时间创建一个日期对象

  • 返回 : {Date} 当前日期

  • 版本 : 1.6.8

定义 信息 = $日期.创建日期();
提示("日期",信息);//Fri May 23 15:56:07 GMT+08:00 2025

创建日期(时间戳)

创建日期

从指定时间戳中创建日期对象

  • 参数 : 时间戳 {数字} 时间戳

  • 返回 : {Date} 当前日期

  • 版本 : 1.6.8

定义 信息 = $日期.创建日期(1747985594110);
提示("日期",信息);//Fri May 23 15:33:14 GMT+08:00 2025

创建日期(日期字符串)

创建日期

从字符串中创建日期对象,效果和'解析(日期字符串)'函数一样,内部预制了27种字符串的情况,自动使用这些情况的模板去匹配日期字符串,如果解析失败,返回null

  • 参数 : 日期字符串 {字符串} 日期字符串

  • 返回 : {Date} 日期对象

  • 版本 : 1.6.8

定义 信息 = $日期.创建日期("2025/12/08 12-35-24");
提示("日期",信息);//Mon Dec 08 12:35:24 GMT+08:00 2025

时间字符串(毫秒)

将毫秒数转换为时间字符串 "x天x时x分x秒"

  • 参数 : 毫秒 {数字} 毫秒数

  • 返回 : {字符串} 格式化的时间字符串

  • 版本 : 1.6.8

定义 时间字符串 = $日期.时间字符串(1234567890);
提示("时间",时间字符串);//14天6时56分7秒

当前时间()

获取当前时间戳

  • 返回 : {长整数} 时间戳

  • 版本 : 1.7.8

定义 时间戳 = $日期.当前时间();
提示("时间戳",时间戳);