计算日期差
function DateDiff(sDate1, sDate2) { //sDate1和sDate2是yyyy-MM-dd格式
var aDate, oDate1, oDate2, iDays;
aDate = sDate1.split("-");
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //转换为yyyy-MM-dd格式
aDate = sDate2.split("-");
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24); //把相差的毫秒数转换为天数
//console.log(iDays);
return iDays; //返回相差天数
}
获取多少天以前的日期字符串
GetDateStr(AddDayCount){ // 计算日期表
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount); // 获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10的补0
var d = dd.getDate()<10"0"+dd.getDate():dd.getDate();//获取当前几号,不足10补0
return y + "-"+m+"-"+d;
}
微信小程序Button怎么设置disabled时的样式?
/** 必须“提升指定样式规则的应用优先权(!important)。” **/
button[disabled] {
color: #fff !important;
background: #5bc0de !important;
border-color: #46b8da !important;
}
微信小程序 自定义swiper指示点样式
/* 默认指示点的样式 */
.swiper .wx-swiper-dot {
width: 28rpx;
height: 6rpx;
background: #333;
border-radius: 3rpx;
}
/* 选中指示点的样式 */
.swiper .wx-swiper-dot.wx-swiper-dot-active {
width: 28rpx;
height: 6rpx;
background: #67C787;
border-radius: 3rpx;
}
注:swiper放在自定义组件里的话,这样设置的样式,不起作用 通过自定义组件的,把swiper还是写在page的wxml里,这样样式就起作用了
解决Android手机人民币符号¥只显示一横的方法
复制“¥”使用这个字符。可行
WAServiceMainContext.js报错,苹果手机无法正常打开
如果正则表达式中包含零宽断言(?<=、?<!、?!、?=)的话 , 在安卓手机上正常 , 但是在ios上会报错
正则表达式 替换为 new RegExp("(?<=.).",'g') 解决
微信小程序通过页面栈设置上一个页面的数据
let familydata = e.target.dataset.any
var pages = getCurrentPages();
var prevPage = pages[pages.length - 2]; //上一个页面
prevPage.setData({
people_data:familydata
})
wx.navigateBack({
delta: 1,
})