11年持续积累 · JavaScript 常用工具函数库
直接在 HTML 中引入 JS 文件,所有函数挂载在全局作用域:
<!-- 引入日期工具 -->
<script src="src/date.js"></script>
<script>
// 格式化日期
var dateStr = wjs_date_format(new Date(), 'yyyy-MM-dd hh:mm:ss');
console.log(dateStr); // 2024-01-15 10:30:00
// 计算相对时间
var time = wjs_date_relativeTime(new Date('2024-01-10'));
console.log(time); // 5天前
</script>
支持 ES Module 按需引入(需配置构建工具):
import { wjs_date_format, wjs_date_relativeTime } from 'wjs-js-toolkit/src/date.js';
// 格式化日期
const dateStr = wjs_date_format(new Date(), 'yyyy-MM-dd');
// 相对时间
const time = wjs_date_relativeTime(new Date('2024-01-10'));
一次性引入多个模块(按实际需要选择):
<!-- 按需引入需要的模块 -->
<script src="src/type.js"></script>
<script src="src/date.js"></script>
<script src="src/string.js"></script>
<script src="src/validate.js"></script>
<script>
// 手机号校验
if (wjs_validate_phone('13800138000')) {
console.log('手机号合法');
}
</script>