時間選擇器setMonth問題

2022-03-09 05:33:24 字數 582 閱讀 8490

最近做了乙個時間選擇器,剛做完的時候一切ok,但是今天卻出現了乙個問題。每當我按上乙個月份時,它到3月時就會卡住,跳不過去。並且不是每個年份都會,而是有的年會,有的年不會。為了檢查是不是我的時間選擇器的其他地方出了問題,還是這段設定時間的**出了問題。我新建了乙個頁面來測試,**如下

var changetime=;

var prev=document.getelementbyid('prev');

var next=document.getelementbyid('next');

prev.onclick=function

();

結果跑到三月的時候還是卡住了。這是為什麼呢?為什麼到了三月就沒辦法切換到2月了。最後我發現是天數的原因。一年12個月裡面,月份的天數一共有四種,分別是31,30,29,28。這就是問題所在了。我在執行這段**的號數是29號.這也就造成了這個問題。定義乙個時間函式,時間函式獲取的是當天的時間。此時我這個時間函式的天數就是29。而2023年的2月只有28天,這也就是說定義2月的天數為29號時,它會自動換算成3月1號。這也就是為什麼我一直都點不到2月去的原因了。後面我設定了天數為1之後,就沒有這個問題了。

時間選擇器

nsstring start 2016 2 2 08 00 nsstring end 2016 2 2 20 00 nstimeinterval interval 30 nsmutablearray arr cuttingdatetool nslog arr pickervc timepickerv...

時間選擇器

方式一 確定和取消按鈕在時間選擇器的底部 letalertcontroller uialertcontroller uialertcontroller title n n n n n n n n n message nil,preferredstyle uialertcontrollerstyle ...

時間選擇器

wxml 時間選擇器 選擇時分 日期選擇器 選擇年月日 國慶出遊 日期時間選擇器 精確到秒 日期時間選擇器 精確到分 jsvar datetimepicker require utils datetimepicker.js page onload changedate e changetime e ...