zsj-tools
v2.1.0
Published
提供了格式化时间,HTMLEscape的功能
Readme
安装
npm install zsj-tools导入
const zsj = require("zsj-tools");格式化时间
// 默认格式 YYYY-MM-DD HH:mm:ss
const dtStr = zsj.dateFormat(new Date());
// 结果 2026-07-10 14:30:00
console.log(dtStr);
// 传一个样本字符串,自动识别格式输出
console.log(zsj.dateFormat(new Date(), "2026-7-10")); // 2026-7-10
console.log(zsj.dateFormat(new Date(), "2026/07/10")); // 2026/07/10
console.log(zsj.dateFormat(new Date(), "2026年7月10日")); // 2026年7月10日
console.log(zsj.dateFormat(new Date(), "2026-7-10 8:30:0")); // 2026-7-10 14:30:0解析时间
// 解析时间字符串,获取各分量
const result = zsj.dateParse("2026/7/10 10:55");
// 结果 { year: 2026, month: 7, day: 10, hour: 10, minute: 55, second: 0 }
console.log(result);转义 HTML 中的特殊字符
// 待转换的 HTML 字符
const htmlStr = '<h1 title="abc">这是h1标签<span>123 </span></h1>';
// 调用 htmlEscape 方法进行转换
const str = zsj.htmlEscape(htmlStr);
// 转换的结果 <h1 title="abc">这是h1标签<span>123&nbsp;</span></h1>
console.log(str);还原 HTML 中的特殊字符
// 待转换的 HTML 字符
const htmlunStr =
"<h1 title="abc">这是h1标签<span>123&nbsp;</span></h1>";
// 调用 htmlUnEscape 方法进行转换
const strun = zsj.htmlUnEscape(htmlunStr);
// 装换的结果 <h1 title="abc">这是h1标签<span>123 </span></h1>
console.log(strun);开源协议
ISC
