<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",
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”)。