# js实现小程序日期切换(上一天、下一天)
项目中有类似日期切换需求,所以把它记录下来
# data数据
data: {
date: '今天',
targetNum: 0,
nextNum: 0
},
# 封装日期处理函数
showdate(n) { // 日期切换处理函数 返回时间格式 YYYY-MM-DD
var date = new Date();
date.setDate(date.getDate() + n);
var month = date.getMonth() + 1
month = month > 10 ? month : '0' + month // 格式化月份
var day = date.getDate()
day = day > 10 ? day : '0' + day // 格式化日期
date = date.getFullYear() + "-" + month + "-" + day
return date;
},
# 封装切换日期的函数
参数num:昨天 -1,前天-2 以此类推(比如5天前就是传-5)
明天 1,后天 2以此类推(比如5天后就是传5)
0 代表今天
gargetdata(num){ // 切换日期
var that = this