更新记录
1.0.0(2026-07-03)
下载此版本
初始版本
平台兼容性
uni-app(4.0)
| Vue2 |
Vue2插件版本 |
Vue3 |
Vue3插件版本 |
Chrome |
Chrome插件版本 |
Safari |
Safari插件版本 |
app-vue |
app-vue插件版本 |
app-nvue |
Android |
Android插件版本 |
iOS |
鸿蒙 |
| √ |
1.0.0 |
√ |
1.0.0 |
√ |
1.0.0 |
√ |
1.0.0 |
√ |
1.0.0 |
- |
√ |
1.0.0 |
- |
- |
| 微信小程序 |
微信小程序插件版本 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
1.0.0 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
zv-dateformat
时间戳格式化组件,支持多种显示模式:日期格式化、周几、相对日期、倒计时、多久之前/之后等。
默认用法
<zv-dateformat :date="timestamp" />
参数说明
| 参数 |
类型 |
默认值 |
说明 |
| date |
String / Number |
'' |
时间戳,支持 10 位秒级或 13 位毫秒级 |
| mode |
String |
datetime |
显示模式,见下方 |
| precision |
String |
YMDhms |
日期精度,仅 mode="datetime" 时生效 |
| countdown |
Boolean |
false |
已废弃,请改用 mode="countdown" |
mode 显示模式
| mode |
说明 |
示例 |
datetime |
按精度格式化时间戳 |
2025-07-03 14:30:00 |
weekday |
显示周几 |
星期五 |
relativeDay |
前天 / 昨天 / 今天 / 明天 / 后天,超出范围显示日期 |
今天 |
countdown |
倒计时,到期显示「已过期」 |
2天 05:12:30 |
ago |
多久之前,自动刷新 |
3小时前 |
after |
多久之后,自动刷新 |
2天后 |
precision 精度说明
仅 mode="datetime" 时生效。由 Y(年)、M(月)、D(日)、h(时)、m(分)、s(秒)组合而成:
| precision |
输出示例 |
Y |
2025 |
YM |
2025-07 |
YMD |
2025-07-03 |
YMDhm |
2025-07-03 14:30 |
YMDhms |
2025-07-03 14:30:00(默认) |
MD |
07-03 |
hm |
14:30 |
hms |
14:30:00 |
使用示例
<template>
<view>
<!-- 完整日期时间(默认) -->
<zv-dateformat :date="timestamp" />
<!-- 只显示年月日 -->
<zv-dateformat :date="timestamp" precision="YMD" />
<!-- 只显示时分 -->
<zv-dateformat :date="timestamp" precision="hm" />
<!-- 显示周几 -->
<zv-dateformat :date="timestamp" mode="weekday" />
<!-- 昨天 / 今天 / 明天 -->
<zv-dateformat :date="timestamp" mode="relativeDay" />
<!-- 倒计时 -->
<zv-dateformat :date="timestamp" mode="countdown" />
<!-- 多久之前 -->
<zv-dateformat :date="timestamp" mode="ago" />
<!-- 多久之后 -->
<zv-dateformat :date="timestamp" mode="after" />
</view>
</template>
<script>
export default {
data() {
return {
timestamp: Date.now()
}
}
}
</script>
补充说明
ago、after、countdown 模式会每秒自动更新。
- 相对时间不足 1 分钟时显示「刚刚」。
relativeDay 模式下,前天 / 昨天 / 今天 / 明天 / 后天之外的时间会回退为 YYYY-MM-DD 格式显示。