el-date-picker默认结束为当前时分秒

在element ui中的日期时间选择组件中默认是00:00,现在需求是点击默认结束时间为当前时分秒,查了很多资料写的都不准确

需求:实现日期时间组件可选择当前日期,比如当前是2024年01月17号下午17:21 那选中时必须结束时间为17:21 也可选01月17号当天其他的时间(很多文章超过17:21都不能选了,搞得我头疼

效果如下:

不多说,上代码:

复制代码
 :default-time="['00:00:00', new Date().toLocaleTimeString('chinese', { hour12: false })]"

设置当前默认结束时间new Date().toLocaleTimeString('chinese', { hour12: false })

布局

这里主要代码是

复制代码
 <el-form-item prop="carDate">
	<el-date-picker
	   v-model="ruleForm.carDate"
	   :picker-options="pickerOptions"
	   type="datetimerange"
	   value-format="yyyy-MM-dd HH:mm:ss"
	   :default-time="['00:00:00', new Date().toLocaleTimeString('chinese', { hour12: false })]"
	   range-separator="至"
	   start-placeholder="开始时间"
	   end-placeholder="结束时间"
	 >
	 </el-date-picker>
	</el-form-item>

校验

复制代码
   pickerOptions: {
        disabledDate: time => {     
          return time.getTime() > Date.now()
        }
      },

难点:默认选中当前时分秒

相关推荐
Mintopia33 分钟前
Node.js 对前端技术有利的知识点
前端·javascript·node.js
一道雷35 分钟前
🛠️ Unindex:推荐一款自动化索引文件生成工具
前端·javascript·node.js
键指江湖1 小时前
React 更新 state 中的数组
javascript·react.js·ecmascript
Mintopia1 小时前
Three.js 着色器使用教程:进阶指南
前端·javascript·three.js
卸任1 小时前
next-auth是如何保持登录状态的?回顾一下Session、Cookie、Token
前端·javascript·next.js
BillKu2 小时前
vue3中,element-plus中el-input的v-model和value的用法示例
javascript·vue.js·elementui
小韩本韩!2 小时前
electron+vue项目 设置全屏
javascript·vue.js·electron
神秘红光可达鸭2 小时前
react UI=f(state) 的演进之路
javascript·react.js
静思己过2 小时前
AutoDecimal:轻松解决 JavaScript 运算精度问题之toDecimal
前端·javascript
日升2 小时前
AbortController:让异步操作随时说停就停
前端·javascript·ajax