美文网首页
vue里 封装js 日期时间格式化

vue里 封装js 日期时间格式化

作者: 这是这时 | 来源:发表于2020-02-14 18:55 被阅读0次

fmdata.js

export function fmdata(val) {
    var date = new Date(Number(val)); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
    var Y = date.getFullYear() + "-";
    var M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) + "-";
    var D = date.getDate() + " ";
    var h = date.getHours() + ":";
    var m = date.getMinutes() + ":";
    var s = (date.getSeconds() < 10 ? "0" + (date.getSeconds()) : date.getSeconds());
    return Y + M + D + h + m + s;
}

index.vue

<template>
    <div>{{time | fmtime}}</div>
</template>
<script>
import { fmdata } from "./fmdata";
export default {
  filters: {
    fmtime(val) {
      return fmdata(val);
    }
  },
  data() {
    return {
      time: "1581672605401"
             }
       }
}
</script>

相关文章

网友评论

      本文标题:vue里 封装js 日期时间格式化

      本文链接:https://www.haomeiwen.com/subject/pppjfhtx.html