// pages/bill/bill.js Page({ data: { date: '', show: false, }, onDisplay() { this.setData({ show: true }); }, onClose() { this.setData({ show: false }); }, formatDate(date) { date = new Date(date); return `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`; }, onConfirm(event) { const [start, end] = event.detail; this.setData({ show: false, date: `${this.formatDate(start)} 至 ${this.formatDate(end)}`, }); }, });