uXui 为您提供了 日期时间 相关的操作 uts 工具,使用说明如下 :
import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";
功能 : 获取当前日期及时间 ( 字符串形式 )
参数 : increment:number 时间戳增量, 负数代表过去时间,单位 毫秒
示例 :
import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";
var uxDatetime:UXDatetime = new UXDatetime();
console.log(uxDatetime.nowString(0));
// 输出 : 2023-12-01 15:28:18
功能 : 获取当前时间戳
参数 : increment:number 时间戳增量, 负数代表过去时间,单位 毫秒
示例 :
import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";
var uxDatetime:UXDatetime = new UXDatetime();
console.log(uxDatetime.nowTimeStamp(0));
// 输出 : 1701669824522
功能 : 获取当前日期及时间 ( 数组格式 string[] );
参数 : 当前时间戳, number 格式;
示例 :
import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";
var uxDatetime:UXDatetime = new UXDatetime();
console.log(uxDatetime.timeStampToDateArray(uxDatetime.nowTimeStamp(0)));
// 输出 : ["2023","12","04","14","07","15"]
功能 : 日期时间转时间戳;
参数 : 当前日期时间,字符串形式,格式 YY-MM-DD HH:ii:ss;
示例 :
import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";
var uxDatetime:UXDatetime = new UXDatetime();
console.log(uxDatetime.dateToTimeStamp("2023-12-03 15:29:18"));
// 输出 : 1701670697061
功能 : 时间戳转日期时间( 返回字符串,格式 YY-MM-DD HH:ii:ss);
参数 : 指定的时间戳,数值类型;
示例 :
import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";
var uxDatetime:UXDatetime = new UXDatetime();
console.log(uxDatetime.timeStampToDate(1701671307));
功能 : 根据时间戳计算多少分钟/小时/天之前;
参数 : 指定的时间戳,数值类型;
示例 :
import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";
var uxDatetime:UXDatetime = new UXDatetime();
console.log(uxDatetime.fromTime(uxDatetime.nowTimeStamp(-3600 * 1000 * 2)));
// 输出 : 2小时前