网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序】日歷形式的日期選擇器

發布時間:2020-05-15 10:23 所屬欄目:小程序開發教程

最近項目中用到了一個日期選擇器,原生的不是很好看,所以自己寫了一個日歷形式的,現在分享給大家。

直接上代碼: https://gitee.com/piscdong/we...

效果圖如下

月份切換直接用了原生的月份選擇器。

代碼還是相對比較簡單的,這里簡單分析一下日歷部分的代碼。

日歷部分主要是使用js的Date對象來獲取指定月份相關信息。首先獲取到當月首日的星期,如果不是周日,則在前面補充上相應數量的空view。

if (week > 0) {
  for (var i = 0; i < week; i++) {
    days.push({
      day: 0
    })
  }
}

每個月的最大天數,和PHP不同,js好像并沒有直接獲取到的方法,我用了個笨辦法,直接根據月份來判斷當前月是否大月,2月的時候則是這一年是否閏年。

if (month == 4 || month == 6 || month == 9 || month == 11) {
  max = 30
} else if (month == 2) {
  if (((year % 4) == 0 && (year % 100) > 0) || (year % 400) == 0) {
    max = 29
  } else {
    max = 28
  }
}

整體使用flex布局,父級的寬度正好是每個子級寬度的7倍,這樣就可以每7天換一行。

其他基本上都是一些基礎的js、css代碼,沒什么花頭。


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/25185.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×