文章目录
初始化包的基本结构
- 新建demo-tools文件夹,作为包的目录
- 在demo-tools文件夹中,新建如下三个文件
package.json (包管理配置文件)
index.js (包的入口文件)
README.md (包的说明文档)
一、初始化package.json
{
"name":"demo-tools",
"version":"1.0.0",
"main":"index.js",
"description":"提供了格式化时间,HTMLEscape的功能",
"keywords":["itheima","dateFormat","escape"],
"license":"ISC"
}
二、在index.js中定义格式化时间的方法
代码如下(示例):
// 格式化时间的方法
function dateFormat(dateStr){
const dt = new Date(dateStr)
const y = dt.getFullYear()
const m = padZero(dt.getMonth() + 1)
const d = padZero(dt.getDate())
const hh = padZero(dt.getHours())
const mm = padZero(dt.getMinutes())
const ss = padZero(dt.getSeconds())
return `${
y}-${
m}-${
d} ${
hh}:${
mm}:${
ss}`
}
// 补零的方式