jstrash
v1.0.1
Published
A JavaScript constants library providing time unit constants
Maintainers
Readme
jstrash
一个提供常用JavaScript常量的库,当前版本专注于时间单位相关常量。
更新日志
v1.0.2
- 修复了在ESM环境中使用时出现的
ReferenceError: exports is not defined错误 - 改进了CommonJS和ESM模块的兼容性
安装
npm install jstrash
# 或
yarn add jstrash
# 或
pnpm add jstrash使用方法
CommonJS
const { SECOND, MINUTE, HOUR, DAY } = require('jstrash');
console.log(SECOND); // 1000 (毫秒)
console.log(MINUTE); // 60000 (毫秒)
console.log(HOUR); // 3600000 (毫秒)
console.log(DAY); // 86400000 (毫秒)ES Module
import { SECOND, MINUTE, HOUR, DAY } from 'jstrash';
console.log(SECOND); // 1000 (毫秒)
console.log(MINUTE); // 60000 (毫秒)
console.log(HOUR); // 3600000 (毫秒)
console.log(DAY); // 86400000 (毫秒)TypeScript
import { SECOND, MINUTE, HOUR, DAY } from 'jstrash';
const oneMinuteTimeout: number = MINUTE;
setTimeout(() => {
console.log('一分钟过去了!');
}, oneMinuteTimeout);可用常量
所有常量均以毫秒为单位:
| 常量名 | 描述 | 值 (毫秒) | |--------|------|----------| | SECOND | 一秒 | 1,000 | | MINUTE | 一分钟 | 60,000 | | HOUR | 一小时 | 3,600,000 | | DAY | 一天 | 86,400,000 | | WEEK | 一周 | 604,800,000 | | MONTH | 一个月 (平均30.44天) | 2,629,800,000 | | YEAR | 一年 (平均365.25天) | 31,557,600,000 |
许可证
MIT
