日期时间工具

日期时间工具说明

uXui 为您提供了 日期时间 相关的操作 uts 工具,使用说明如下 :

引入模块

import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";

nowString()

功能 : 获取当前日期及时间 ( 字符串形式 )

参数 : 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

nowTimeStamp()

功能 : 获取当前时间戳

参数 : increment:number 时间戳增量, 负数代表过去时间,单位 毫秒

示例 :

import UXDatetime from "@/uni_modules/unix-ui/uxts/datetime.uts";
var uxDatetime:UXDatetime = new UXDatetime();
console.log(uxDatetime.nowTimeStamp(0));
// 输出 : 1701669824522

timeStampToDateArray()

功能 : 获取当前日期及时间 ( 数组格式 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"]

dateToTimeStamp()

功能 : 日期时间转时间戳;

参数 : 当前日期时间,字符串形式,格式 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

timeStampToDate()

功能 : 时间戳转日期时间( 返回字符串,格式 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));

fromTime()

功能 : 根据时间戳计算多少分钟/小时/天之前;

参数 : 指定的时间戳,数值类型;

示例 :

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小时前