我想要解决的问题是什么?
1、首先我从数据库里面读取的日期数据是这样的
userBirth: "1999-09-18T01:50:38.000Z"
但是我想在页面渲染的时候转换格式,并且只显示1999-09-18
2、然后我就在网上找了关于日期转换的方法,最后使用dayjs库,关于这个库的简介,大家可以自行百度
贴一个dayjs的使用文档链接:https://dayjs.gitee.io/docs/zh-CN/display/format
接下来就是怎么在微信小程序中如何使用dayjs进行格式转换
1、安装与配置dayjs
关于怎么在小程序中安装npm包,这里链接一个大佬的贴文:【微信小程序】使用npm包
上述环境和包都安装好以后
输入命令下载dayjs:npm install dayjs --save
安装好后是这样的提示,然后接着上面的贴文在小程序中配置好这个包
2、使用这个dayjs
在你要使用dayjs进行格式转换的页面引入dayjs,注意路径不要写错了
引入后调用dayjs
dayjs(userBirth).format("YYYY-MM-DD")
调用后格式就更改啦,显示成了想要的时间格式,具体时间格式的自定义方法及一些dayjs的其他功能小伙伴可以看下面这个贴文:轻量级js日期和时间操作库day.js
userBirth: "1999-09-18"
大功告成啦