宝哥软件园

微信小程序当前时间时段选择器插件使用方法详解

编辑:宝哥软件园 来源:互联网 时间:2021-08-28

本文实例为大家分享了微信小程序当前时间时段选择器的实现代码,供大家参考,具体内容如下

演示效果图

插件思路

准备工作

获取当前时间,同时获取当前的年、月、日、周几;创建处理日期数字的函数;创建格式化日期的函数;创建获取某月天数的函数;创建获取季度开始的月份函数。获取时段

创建获取当天的时段函数;创建获取本周的时段函数;创建获取本月的时段函数;创建获取本季度的时段函数;创建获取本年的时段函数;创建自定义时段函数。准备阶段的射流研究…

构造函数(){这个。now=新日期();这个。现在年份=这个。现在。getyear();//当前年这个。现在月份=这个。现在。getmonth();//当前月这个。现在天=这个。现在。getdate();//当前日这个。nowdayofweek=这个。现在。getday();//今天是本周的第几天今年=2000年?1900 : 0;}//格式化数字formatNumber(n) { n=n.toString()返回n[1]?n : '0' n}//格式化日期格式日期(日期){ 0让我的年份=日期。getfull year();让我的月份=日期。get month()1;让我的工作日=日期。getdate();返回[我的年份,我的月份,我的工作日]。map(this.formatNumber).join('-');}//获取某月的天数getMonthDays(myMonth)让月份开始日期=新日期(这。现在年,我的月,1);让每月日期=新日期(this.nowYear,myMonth 1,1);让天数=(monthenddeat-months startdate)/(1000 * 60 * 60 * 24);返程天数;}//获取本季度的开始月份getquartstartmonth(){ 0让start month=0;如果(这个。现在第3个月){开始月份=0;}如果(2这个。这个月。现在第6个月){开始月份=3;}如果(5这个。这个月。现在第9个月){开始月份=6;}如果(这个。现在第8个月){开始月份=9;}返回开始月份}时段函数射流研究…

//获取今天的日期getNowDate(){ 0返回this.formatDate(新日期(今年,今年,这个月,这个。now day));} //获取本周的开始日期getWeekStartDate(){ 0返回this.formatDate(新日期(今年,今年,这个月,这个。这一天。now day fweek 1));} //获取本周的结束日期getWeekEndDate(){ 0返回this.formatDate(新日期(今年,今年,这个月,这个。现在第6天。now day fweek 1)));} //获取本月的开始日期getMonthStartDate(){ 0返回this.formatDate(新日期(this.nowYear,this.nowMonth,1));} //获取本月的结束日期GetMontHendDate(){ 0返回this.formatDate(新日期(今年,今年,这个月,这个。getmonthdays(这个。现在月份)));} //获取本季度的开始日期getquartstartdate(){ 0返回this.formatDate(新日期(this.nowYear,this.getQuarterStartMonth(),1));} //获取本季度的结束日期getquartenddate(){ 0返回this.formatDate(新日期(今年,这个。getquartstartmonth()2,这个。getmonthdays(这个。getquartstartmonth()(2)));} //获取本年的开始日期getYearStartDate(){ 0返回this.formatDate(新日期(this.nowYear,0,1));} //获取本年的结束日期getYearEndDate(){ 0返回this.formatDate(新日期(今年,11,31);}使用方法

1.引入getperiod.js

const GetPeriod=require('././utils/get句点。js’);2.使用getperiod.js

这个。time=new GetPeriod();//获取本年的结束日期让结束=这个。时间到了。getyearenddate();项目地址

微信小程序—-时段选取插件

饭桶克隆[电子邮件保护]: rattenking/getperiod。饭桶以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

更多资讯
游戏推荐
更多+