<template>
里面的内容
<span class="shijian">
{
{
item.create_at | dateFilters}}
</span>
item.create_at
是axios
请求到的数据
dateFilters
是调用时间过滤器的方法
<script>
中的内容
filters: {
dateFilters: function(value) {
var year = 24 * 60 * 60 * 1000 * 365;
var month = 24 * 60 * 60 * 1000 * 30;
var day = 24 * 60 * 60 * 1000;
var hour = 60 * 60 * 1000;
var minute = 60 * 1000;
var newDate = new Date().getTime();
var time = new Date(value).getTime();
var date = newDate - time;
var years =
parseInt(date / year) > 0 ? `${
parseInt(date / year)}年前` : "";
var months =
parseInt(date / month) > 0 ? `${
parseInt(date / month)}月前` : "";
var days = parseInt(date / day) > 0 ? `${
parseInt(date / day)}