您当前的位置: 首页 > 知识百科 > 签到打卡小程序源代码是什么?

签到打卡小程序源代码是什么?

时间:2023-07-01 14:05 阅读数:147 人阅读 分类:知识百科

  签到打卡小程序源代码是什么?微信小程序用户在开发签到打卡小程序的时候,会使用到签到打卡小程序源代码哦,那么签到打卡小程序源代码是什么呢?以下就是对签到打卡小程序源代码的介绍。

  签到打卡小程序源代码是什么?

  签到打卡小程序的效果图如下:

  

  签到打卡小程序源代码如下:

  微信小程序代码:

  //index.js

  //获取应用实例

  var app = getApp();

  var calendarSignData;

  var date;

  var calendarSignDay;

  Page({

  //事件处理小程序函数

  calendarSign: function() {

  calendarSignData[date]=date;

  console.log(calendarSignData);

  calendarSignDay=calendarSignDay+1;

  wx.setStorageSync("calendarSignData",calendarSignData);

  wx.setStorageSync("calendarSignDay",calendarSignDay);

  wx.showToast({

  title: '签到成功',

  icon: 'success',

  duration: 2000

  })

  this.setData({

  calendarSignData:calendarSignData,

  calendarSignDay:calendarSignDay

  })

  },

  onLoad: function () {

  var mydate=new Date();

  var year=mydate.getFullYear();

  var month=mydate.getMonth()+1;

  date=mydate.getDate();

  console.log("date"+date)

  var day=mydate.getDay();

  console.log(day)

  var nbsp=7-((date-day)%7);

  console.log("nbsp"+nbsp);

  var monthDaySize;

  if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){

  monthDaySize=31;

  }else if(month==4||month==6||month==9||month==11){

  monthDaySize=30;

  }else if(month==2){

  // 计算是否是闰年,如果是二月份则是29天

  if((year-2000)%4==0){

  monthDaySize=29;

  }else{

  monthDaySize=28;

  }

  };

  // 判断是否签到过

  if(wx.getStorageSync("calendarSignData")==null||wx.getStorageSync("calendarSignData")==''){

  wx.setStorageSync("calendarSignData",new Array(monthDaySize));

  };

  if(wx.getStorageSync("calendarSignDay")==null||wx.getStorageSync("calendarSignDay")==''){

  wx.setStorageSync("calendarSignDay",0);

  }

  calendarSignData=wx.getStorageSync("calendarSignData")

  calendarSignDay=wx.getStorageSync("calendarSignDay")

  console.log(calendarSignData);

  console.log(calendarSignDay)

  this.setData({

  year:year,

  month:month,

  nbsp:nbsp,

  monthDaySize:monthDaySize,

  date:date,

  calendarSignData:calendarSignData,

  calendarSignDay:calendarSignDay

  })

  }

  })、

  以上就是签到打卡小程序源代码了,各位亲们在开发签到打卡小程序的时候,一定会用到以上的签到打卡小程序源代码哦,赶快把以上内容收藏起来吧。大家要来多多关注的我们的微小乔哦。

  更多阅读:

  签到打卡的小程序怎么用?小程序签到打卡功能使用方法

  微店小程序是什么?微店小程序怎么添加使用?

  小程序信息完善有哪些注意事项?