# 日期过滤

# 概述

对日期的一系列格式化过滤器,方便实用。基于 dayjs

# 代码示例

部分示例
更多用法请参考 API。
  • 原始值:Sun Jun 01 2025 03:47:15 GMT+0000 (Coordinated Universal Time)
  • dayjs:Sun, 01 Jun 2025 03:47:15 GMT
  • Unix 时间戳 (秒):1748749635
  • 年:2025
  • 月:5
  • 日期:1
  • 星期:0
  • 小时:3
  • 分钟:47
  • 秒:15
  • 毫秒:603
<template>
    <div class="ivu-pl">
        <DatePicker type="datetime" v-model="value" />
        <ul>
            <li>原始值:{{ value }}</li>
            <li>dayjs:{{ value | day }}</li>
            <li>Unix 时间戳 (秒):{{ value | date_value_second }}</li>
            <li>年:{{ value | date_year }}</li>
            <li>月:{{ value | date_month }}</li>
            <li>日期:{{ value | date_date }}</li>
            <li>星期:{{ value | date_day }}</li>
            <li>小时:{{ value | date_hour }}</li>
            <li>分钟:{{ value | date_minute }}</li>
            <li>秒:{{ value | date_second }}</li>
            <li>毫秒:{{ value | date_millisecond }}</li>
        </ul>
    </div>
</template>
<script>
    export default {
        data () {
            return {
                value: new Date()
            }
        }
    }
</script>
Expand Copy

# API

# dayjs 解析

属性 说明 参数 示例
day 时间字符串 - {{ value | day }}
date_unix Unix 时间戳 (秒) - {{ value | date_unix }}

# 获取

属性 说明 参数 示例
date_year - {{ value | date_year }}
date_month 月,从 0 开始 - {{ value | date_month }}
date_date 日期 - {{ value | date_date }}
date_day 星期 - {{ value | date_day }}
date_hour 小时 - {{ value | date_hour }}
date_minute 分钟 - {{ value | date_minute }}
date_second - {{ value | date_second }}
date_millisecond 毫秒 - {{ value | date_millisecond }}