lite-ts-time
v11.2.1
Published
```typescript const dt = new DateTime(); const now = moment(); const res = dt.isSameUnix( now.unix(), now.endOf('day').unix(), ); // res = true
Downloads
20
Readme
代码
TimeBase - Time
const dt = new DateTime();
const now = moment();
const res = dt.isSameUnix(
now.unix(),
now.endOf('day').unix(),
);
// res = true
const res = dt.startOf(
now.unix(),
TimeGranularity.day,
);
// res = 天开始时间(Date)
const res = dt.startOfUnix(
now.unix(),
TimeGranularity.day,
);
// res = 天开始时间(时间戳)
- DateTime - 日期时间
const dateTime = new DateTime();
NowTimeBase - 当前时间
const nowTime: NowTimeBase;
// 判断时间戳与当前时间是否是相同时间粒度
const isSameUnix = await nowTime.isSameUnix(时间戳, 时间粒度);
// isSameUnix = true | false
// 获取当前时间(单位秒)
const unix = await nowTime.unix();
// unix = 1686280002
// 获取当前时间(单位毫秒)
const unixMillisecond = await nowTime.unix(1_000);
// nano = 1686280002000000
// 获取当前时间(单位纳秒)
const unixNano = await nowTime.unix(1_000_000_000);
// nano = 1686280002000000000
- NowDateTime - Date当前时间
const nowDateTime = new NowDateTime();