更新记录

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>

补充说明

  • agoaftercountdown 模式会每秒自动更新。
  • 相对时间不足 1 分钟时显示「刚刚」。
  • relativeDay 模式下,前天 / 昨天 / 今天 / 明天 / 后天之外的时间会回退为 YYYY-MM-DD 格式显示。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。