微信小程序的(de)日期選擇器
發表時(shí)間:2021-4-12
發布人(rén):融晨科技
浏覽次數:63
關于(yú)微信小程序中的(de)日期選擇器大(dà)家用過都會發現有個(gè)很大(dà)的(de)問題, 就(jiù)是(shì)在(zài)2月的(de)時(shí)候會有31天,沒有進行對閏年的(de)判斷等各種情況。看了(le/liǎo) 官方文檔提供的(de)源碼後進行了(le/liǎo)一些修改,測試修複了(le/liǎo)上(shàng)面所說(shuō)的(de)bug!
下面源碼:
js
const date =
new Date();//獲取系統日期
const years = []
const months = []
const days = []
const bigMonth = [1,3,5,7,8,10,12]
//将日期分開寫入對應數組
//年
for (let i =
1990; i <= date.getFullYear(); i++) {
years.push(i);
}
//月
for (let i =
1; i <= 12; i++) {
months.push(i);
}
//日
for (let i =
1; i <= 31; i++) {
days.push(i);
}
Page({
/**
* 頁面的(de)初始數據
*/
data: {
years: years,
year: date.getFullYear(),
months: months,
month: 2,
days: days,
day: 2,
value: [9999,
1, 1],
},
showToask: function() {
wx.showToast({
title: '成功',
icon: 'success',
duration: 2000
})
},