天天看點

Vue格式化時間

Vue格式化時間
<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="demo">
    <p>完整時間{{createTime | format()}}</p>
    <p>年月日{{createTime | format("YYYY-MM-DD")}}</p>
    <p>時分秒{{createTime | format("HH:mm:ss")}}</p>
</div>
</body>
<script type="text/javascript" src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>
<script src="https://cdn.bootcss.com/moment.js/2.24.0/moment.min.js"></script>
<script>
    Vue.filter("format",function(value,date='YYYY-MM-DD HH:mm:ss'){
        return moment().format(date);
    })
    var vm=new Vue({
        el:"#demo",
        data:{
            createTime:new Date()
        }
    })
</script>
</html>
           

第一步:下載下傳:

npm install moment --save

第二步:然後再入口檔案 main.js中導入并使用

import moment from ‘moment’//導入檔案

Vue.prototype. m o m e n t = m o m e n t ; / / 賦 值 使 用 第 三 步 : 這 個 時 候 , 在 項 目 就 可 以 t h i s . moment = moment;//指派使用 第三步:這個時候,在項目就可以this. moment=moment;//指派使用第三步:這個時候,在項目就可以this.moment來使用moment的一系列方法了

例:

this. m o m e n t ( ) . f o r m a t ( ′ y y y y − M M − d d ′ ) ; l e t d a t e V a l u e = t h i s . moment().format('yyyy-MM-dd'); let dateValue =this. moment().format(′yyyy−MM−dd′);letdateValue=this.moment(new Data()).format(“YYYY-MM-DD”);//2019-04-12

複制代碼

繼續閱讀