Element-ui Date-Picker 返回数据 格式化

最近在表单填写日期的时候使用element-ui 的时间选择器,很方便但是数据的格式和后端插入数据有些不同,就需要中间处理。这里就简单记录一下其自带的属性如何来控制日期的格式。

很简单,一个属性value-format

日期格式

value-format=“yyyy-MM-dd”

‘2021-02-01’

标准时间格式

value-format=“yyyy-MM-dd HH:mm:ss”

‘2021-02-01 00:00:00’

时间戳

value-format=“timestamp”

‘1612108800000’

默认格式

返回的是一个Date对象

‘Mon Feb 01 2021 00:00:00 GMT+0800 (中国标准时间)’

测试结果

下面对四种不同的格式进行打印输出

<template>
  <div class="test">
    <el-date-picker
        v-model="value1"
        type="datetime"
        value-format="yyyy-MM-dd"
        placeholder="请选择value1">
    </el-date-picker>

    <el-date-picker
        v-model="value2"
        type="datetime"
        value-format="yyyy-MM-dd HH:mm:ss"
        placeholder="请选择value2">
    </el-date-picker>
    <el-date-picker
        v-model="value3"
        type="datetime"
        value-format="timestamp"
        placeholder="请选择value3">
    </el-date-picker>

    <el-date-picker
        v-model="value4"
        type="datetime"
        placeholder="请选择value4">
    </el-date-picker>
    <el-button @click="showValue">打印日期</el-button>
  </div>
</template>

<script>
export default {
  name: "test",
  methods: {
    showValue() {
      console.log(this.value1);
      console.log(this.value2);
      console.log(this.value3);
      console.log(this.value4);
    }
  },
  data() {
    return {
      value1: '',
      value2: '',
      value3: '',
      value4: ''
    }
  }
}
</script>

<style scoped>
.test {
  min-height: 600px;
}
</style>

在这里插入图片描述

el-date-picker返回格式取决于value-format属性的设置。在引用中,给出的示例代码中有四个el-date-picker组件,每个组件的value-format属性设置不同。可以通过设置value-format属性来指定返回的日期时间格式。 在引用中,给出了一个示例代码,其中的el-date-picker组件的value-format属性被设置为"x"。这表示返回的日期时间格式是时间戳格式。 在引用中,给出了另一个示例代码,其中的el-date-picker组件的value-format属性被设置为"yyyy-MM-dd HH:mm"。这表示返回的日期时间格式是按照"年-月-日 时:分"的格式。 因此,el-date-picker返回的日期时间格式可以根据value-format属性的设置进行定制。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Element-ui Date-Picker 返回数据 格式化](https://blog.csdn.net/qq_44614115/article/details/114106922)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Element Plus 日期选择器 获取选中的日期的格式(当前日期/时间戳格式)](https://blog.csdn.net/m0_72759446/article/details/130499622)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [elementUI的时间选择,绑定format返回值问题](https://blog.csdn.net/TRTR666/article/details/113995743)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值