1.0.0 • Published 2 years ago

my-custom-node-yz v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

1.安装方式

1.1使用npm安装

npm i my-tools

2.导入方式

const my = require("my-tools")

3.格式化时间

//格式化时间
function dateFormat(){
	var date =new Date()
	//获取年
	var year = date.getFullYear()
	//获取月份  从0开始
	var month = date.getMonth()+1
	//获取日
	var day = date.getDate()
	//获取时
	var hour = date.getHours()
	//获取分钟
	var min = date.getMinutes()
	//获取秒
	var sec = date.getSeconds()
	
	var str = `${year}年${month}月${day}日  ${hour}:${min}:${sec}`
	
	//理想的时间格式: 2022年9月29日  19:20:30
	return str
}

4.转义 HTML中的特殊字符

//转义特殊字符
// < : &lt;
// > : &gt;
// " : &quot;
// & : &amp;
function zhuanHtml(html){
	return	html.replace(/<|>|"|&/g,(i)=>{
		switch(i){
			case "<":
			  return &lt;
			case ">":
			  return &gt;
			case '"':
			  return &quot;
			case '&':
			  return &amp;
		}
	})
}

5.还原 HTML中的特殊字符

//还原特殊字符
function huanHtml(html){
	return	html.replace(/&lt;|&gt;|&quot;|&amp;/g,(i)=>{
		switch(i){
			case "&lt;":
			  return "<"
			case "&gt;":
			  return ">"
			case '&quot;':
			  return  '"'
			case '&amp;':
			  return "&"
		}
	})
}

6.开源协议

ISC