1 <el-date-picker 2 v-model="nowTime" 3 type="datetime" 4 format="yyyy-MM-dd HH:mm:ss" 5 value-format="yyyy-MM-dd HH:mm:ss" 6 placeholder="選擇日期時間" 7 :picker-options="pickerOptions" 8 @change="handle" 9 > 10 </el-date-picker>
1 return { 2 nowTime: '', 3 pickerOptions: { 4 disabledDate(time) { 5 return time.getTime() < Date.now(); // 選當前時間之后的時間 6 } 7 } 8 }
選擇時間大於當前的系統時間,會重置為當前時間
1 methods:{ 2 handle(){ 3 new Date().getTime() > new Date(this.nowTime).getTime() && (this.nowTime = new Date()); 4 }, 5 }