let first = this.data.date //開始時間 let second = e.detail.value //結束時間 var data1 = Date.parse(first.replace(/-/g, "/")); var data2 = Date.parse(second.replace(/-/g, "/")); var datadiff = data2 - data1; var time = 31 * 24 * 60 * 60 * 1000; console.log(first.length) console.log(second.length) if (first.length > 0 && second.length > 0) { if (datadiff < 0 || datadiff > time) { wx.showToast({ title: '前后時間間隔不能大於31天', icon: 'none', duration: 2000, }) this.setData({ date1: "結束時間" }) return false; } }