如何将数据从El Time挑选器发送到仅通过小时:分钟数据?

问题描述 投票:0回答:1

<el-time-picker v-model="form.time" format="HH:mm" placeholder="Select time" />

当使用Axios发布表单数据时,我看到请求的数据具有今天的格式,例如:
2025-03-18T07:49:57.000Z

我想知道如何将El Time-Picker Roppeond的选项设置为仅发布小时:分钟数据,例如:

07:49

"element-plus": "^2.9.5", "vue": "^3.5.13", "axios": "^1.7.4",

	
vue.js element-plus
1个回答
0
投票
format

只能改变显示的方式。 您将需要另一个将用作模型值的变量,然后在发送之前将其格式化:

const timestamp = ref<Date>();

// ...

watch(timestamp, (newVal) => {
  form.time = newVal?.toLocaleTimeString('en-GB', { hour: '2-digit', minute: '2-digit' });
}

您可以使用另一个使用24小时符号的语言环境(例如,请注意,

en
导致结果为“ 02:09 pm”)。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.