简体   繁体   English

Vue.js中DatePicker的日期格式

[英]Date formating of DatePicker in Vue.js

I am using below DatePicker in my Vue.js project. 我在Vue.js项目中的DatePicker下面使用。

https://www.npmjs.com/package/vuejs-datepicker https://www.npmjs.com/package/vuejs-datepicker

My code is like below 我的代码如下

<script>
  import Datepicker from 'vuejs-datepicker';
  export default {
    components: { Datepicker },
        data() {
          return  {
            dateVal : new Date(),
          }
       }
  }
</script>

HTML code is like below HTML代码如下

<tr>
  <td class="ui header">Applied Date</td>
    <td>
       <Datepicker placeholder="Applied Date" v-model="this.dateVal"></Datepicker>
    </td>
</tr>

I am getting Date Sat Aug 10 2019 11:08:57 GMT+0600 . 我正在获得日期Sat Aug 10 2019 11:08:57 GMT+0600 But I would like to get Date 08/10/2019 . 但我想得到日期08/10/2019

Thanks All. 谢谢大家

Try 尝试

<Datepicker placeholder="Applied Date" v-model="this.dateVal" format="MM/DD/yyyy"></Datepicker>

it is in the documentation https://www.npmjs.com/package/vuejs-datepicker although it says 虽然它说在文档https://www.npmjs.com/package/vuejs-datepicker中

This is not very robust at all - use at your own risk! 这根本不是很可靠-使用后果自负! Needs a better implementation. 需要更好的实施。

 new Vue({ el: '#app', data() { return { dateVal : moment(this.dateVal).format('MM/DD/YYYY') } }, components: { vuejsDatepicker }, mounted(){ console.log(this.dateVal); } }) 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <script src="https://unpkg.com/vue"></script> <script src="https://unpkg.com/vuejs-datepicker"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script> <div id="app"> <td class="ui header">Applied Date</td> <td> <vuejs-datepicker placeholder="Applied Date" v-model="this.dateVal"></vuejs-datepicker> </td> </div> 

you can try like this using moment.js 您可以使用moment.js这样尝试

 const app = new Vue({ el: '#app', components: { vuejsDatepicker } }) 
 <div id="app"> <vuejs-datepicker format="MM/dd/yyyy"></vuejs-datepicker> </div> <script src="https://unpkg.com/vue"></script> <script src="https://unpkg.com/vuejs-datepicker"></script> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM