微信小程序中使用vant-weapp中時間控件默認顯示每月1號


前提:使用filed框去調用時間選擇組件

思路:js中獲取當前時間戳,通過轉換為時間字符串的方法只轉換到年月,日的話選擇‘01’為固定值,這樣返回的就是每個月的1號的日期字符串了。到時候顯示到filed組件即可。

   彈出時間選擇器默認選擇當前月1號:上述已經獲取到了當前月1號的日期字符串了,只需要在轉換為時間戳,把這個值賦值到時間選擇器的value屬性上即可。

貼上實現的代碼:

 1  //獲取當前月1號的方法
 2   getCurrentMonthOfone(){
 3     var that = this;
 4     var currentDate = new Date().getTime();
 5     let date = new Date(currentDate);
 6     var y = date.getFullYear();
 7     var m = date.getMonth() + 1;
 8     m = m < 10 ? ('0' + m) : m;
 9     var d = date.getDate();
10     d = '01';
11     var time = y + '-' + m + '-' + d;
12 
13     var currentstamp = time.replace(/-/g, '/'); //必須把日期'-'轉為'/'
14     var timestamp = new Date(currentstamp).getTime();
15     //設置值selectDate為flied的日期字符串、currentDate為時間選擇器的時間戳
16     that.setData({
17       selectDate:time,
18       currentDate:timestamp
19     })
20   }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM