首页 > 其他分享 >web服务器6npm包与时间格式化案例

web服务器6npm包与时间格式化案例

时间:2022-10-26 18:22:28浏览次数:103  
标签:web 包与 const dayjs moment zero 6npm 格式化 dt

第三方模块和包是同一个概念 包是基于内置模块封装出来的 https://www.npmjs.com/   全球最大包共享平台 https://registry.npmjs.org/   下载包服务器

// 定义格式化时间的方法
function datatime(dtStr) {
    const dt = new Date(dtStr)

    const y = dt.getFullYear()
    const m = zero(dt.getMonth() + 1)
    const d = zero(dt.getDate())
    const hh = zero(dt.getHours())
    const mm = zero(dt.getMinutes())
    const ss = zero(dt.getSeconds())
    return `${y}-${m}-${d} ${hh}-${mm}-${ss}`
}
// 定义补零的函数
function zero(n) {
    return n > 9 ? n : '0' + n
}
// 暴露datatime
module.exports = {
    datatime
}

  接收

// const m = require('./自定义模块1')
// 定义格式化时间模块
const TIME = require('./npm')
// 调用方法,进行时间的格式化
const dt = new Date()

const newdt = TIME.datatime(dt)
console.log(newdt)

  引用包方法:

// npm i moment    导入moment包
// https://dayjs.fenxianglu.cn/   moment可以用dayjs替代
// 调用moment包
const dayjs  = require('dayjs')
// 调用moment包获得当前时间,调用format格式化时间
const dt = dayjs().format('YYYY-MM-DD HH:dd:ss')
// 获取星期几
const one = dayjs().day()
console.log(dt);
console.log(one);
// 装包完成后出现node_modules文件夹,是用来储存项目中的包,require引入的第三方包就是引用这里的,.package-lock记录每一个包的下载信息,包的名字,版本和下载地址
// 要下载指定版本包可以加@  如:npm i [email protected]

  

标签:web,包与,const,dayjs,moment,zero,6npm,格式化,dt
From: https://www.cnblogs.com/wencaiguagua/p/16829336.html

相关文章

  • Web3.0 - 区块链
    Web3.0-区块链最近在学习web3.0相关知识,权且做些笔记。1.相关概念什么是区块链呢?简单地回答---区块链就是一个又一个区块组成的链条。专业一点回答这个问题:狭......
  • 视频融合平台EasyCVR如何优化web页面卡顿情况?
    EasyCVR具备强大的视频接入、汇聚与管理、视频分发等视频能力,可实现的视频功能包括:视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、服务器集群、智......
  • websocket接口自动化集成pytest测试框架
    websocket协议1、介绍WebSocket是一种在单个TCP通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。We......
  • Java EE和Java Web关系
    如下图,JavaWeb的核心就是Servlet和JSP,Servlet是JSP的基础。​......
  • Docker部署Springboot WebAPI项目
    确定docker安装好Client:Version:20.10.12APIversion:1.41Goversion:go1.17.3Gitcommit:20.10.12-0ubuntu4Built:......
  • VUE CLI2 安装配置less,less-loader。webpack版本5
    先查看自己的webpack版本,我的是5.74。在node_modules/webpack里面查看   我尝试安装过7版本less-loader,没报错,但是当我导入antd的less文件时开始报错,于是卸载后安装......
  • IIS服务器新增web服务端口的设置
    一、云服务器端的防火墙设置80端口,默认设置,无法修改。如下 服务器防火墙第2网站的端口设置如下:   2、腾讯防火墙规则设置 ......
  • Webpack中的高级特性
    自从webpack4以后,官方帮我们集成了很多特性,比如在生产模式下代码压缩自动开启等,这篇文章我们一起来探讨一下webpack给我们提供的高级特性助力开发。探索webpack的高级特性......
  • Webpack完整打包流程分析
    前言webpack在前端工程领域起到了中流砥柱的作用,理解它的内部实现机制会对你的工程建设提供很大的帮助(不论是定制功能还是优化打包)。下面我们基于webpack5源码结构,对......
  • WebUI自动化测试框架搭建(三)-环境部署
    @目录1Python安装1.1下载1.2安装2安装配置Pycharm2.1下载2.2安装3界面熟悉4创建工程4.1新建项目1、这里先先安装Python环境和配置Pycharm工具;2、所有的python......