[英]Time and Date picker type='datetime-local'
I have two text-field html elements to pick start and end date/time respectively.我有两个文本字段 html 元素分别选择开始和结束日期/时间。 How to make start date/time less than end date/time?
如何使开始日期/时间小于结束日期/时间?
<v-text-field
id="setTime"
outlined
type="datetime-local"
label="Start time"
v-model="plan.start"
>
</v-text-field>
first, disable end date/time conditional if there is no start date/time it must be disabled.首先,如果没有开始日期/时间,则必须禁用结束日期/时间条件。 after that when user select start date/time then on validation check if end date/time is lessThan start date/time return error, also, you can disable days lessThan start day/time in end date/time field (read your date/time picker library document)
之后,当用户 select 开始日期/时间然后在验证检查结束日期/时间是否小于开始日期/时间返回错误时,您也可以在结束日期/时间字段中禁用小于开始日期/时间的天数(阅读您的日期/时间选择器库文档)
you can use yup for validation date-time or do it manually:您可以使用 yup 验证日期时间或手动进行:
if your date/time is in epoch format it's like this如果您的日期/时间是纪元格式,就像这样
const schema = yup.object({
fromDate: yup.number().required(),
toDate: yup.number().moreThan(yup.ref("fromDate")).required(),
});
I hope it help you希望对你有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.