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

2020-02-14  本文已影响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>
上一篇 下一篇

猜你喜欢

热点阅读