js怎么格式化时间(day.js库格式化当前时间)
导读:Day.js 是一个轻量的处理时间和日期的 JavaScript 库:Day.js中文网 (fenxianglu.cn ...
Day.js 是一个轻量的处理时间和日期的 JavaScript 库:Day.js中文网 (fenxianglu.cn)
只要导入了 dayjs的库文件 ,在window全局就可以使用dayjs()的方法了
先new出来一个 date()的对象 ,再进行打印
let time = new Date() console.log(time); ------------------------------ Thu Jan 19 2023 16:01:14 GMT+0800 (中国标准时间)得到一个不适合阅读的字符串
这个时候可以使用 Day.js对Date()进行处理
我们通常需要对时间进行一个:YY-MM-DD HH:mm:ss 的可视化处理
1 、当前时间 dayjs()
直接调用 dayjs() 将返回一个包含当前日期和时间的 Day.js 对象 。
// 1 、直接调用dayjs()方法获取的是当前时间 console.log(dayjs());等同于 dayjs(new Date()) 的调用 。
dayjs()方法可以传参 ,
dayjs(给定的日期时间)得到指定的日期
let time = new Date() dayjs(time)2 、dayjs() + format() 格式化当前时间
使用:dayjs()方法拼接format()方法可以格式化指定的时间
例如:
<script> let time = new Date() //1 、格式化年份 console.log(dayjs(time).format(YYYY)) // 2023 (YYYY 四月份的年份 ,YY则是23) //2 、格式化月份 console.log(dayjs(time).format(MM)) // 01 (MM-两位数的月份) //3 、格式化 年-月-日 console.log(dayjs(time).format(YYYY-MM-DD)) // 2023-01-19 console.log(dayjs(time).format(YYYY年MM月DD日)) // 2023年01月19日 //4 、格式化 年月日时分秒:YYYY-MM-DD HH:mm:ss console.log(dayjs(time).format(YYYY-MM-DD HH:mm:ss)) // 2023-01-19 16:25:23 </script> 输入 示例 描述 YY 18 两位数的年份 YYYY 2018 四位数的年份 M 1-12 月份 ,从 1 开始 MM 01-12 月份 ,两位数 MMM Jan-Dec 缩写的月份名称 MMMM January-December 完整的月份名称 D 1-31 月份里的一天 DD 01-31 月份里的一天 ,两位数 H 0-23 小时 HH 00-23 小时 ,两位数 h 1-12 小时, 12 小时制 hh 01-12 小时, 12 小时制, 两位数 m 0-59 分钟 mm 00-59 分钟 ,两位数 s 0-59 秒 ss 00-59 秒 ,两位数创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!