关于微信小程序中从数据库中读取date类型字段如何在页面渲染为“年-月-日”格式

我想要解决的问题是什么?

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"

大功告成啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值