收藏
评论

获取时段

案例效果动态图:

案例获取开始和结束时间、时段API:

let period = requirePlugin("GetPeriod")
Page({
  onLoad() {
    // 获取不同时段的开始日期和结束日期
    // 获取今天时段
    let nownow = period.getNowDate();
    console.log('今天日期:' + nownow);
    // 获取本周的开始日期和结束日期
    let weekStart = period.getWeekStartDate();
    console.log('本周的开始日期:' + weekStart);
    let weekEnd = period.getWeekEndDate();
    console.log('本周的结束日期:' + weekEnd);
    // 获取本月的开始日期和结束日期
    let monthStart = period.getMonthStartDate();
    console.log('本月的开始日期:' + monthStart);
    let monthEnd = period.getMonthEndDate();
    console.log('本月的结束日期:' + monthEnd);
    // 获取本季的开始日期和结束日期
    let quarterStart = period.getQuarterStartDate();
    console.log('本季的开始日期:' + quarterStart);
    let quarterEnd = period.getQuarterEndDate();
    console.log('本季的结束日期:' + quarterEnd);
    // 获取本年的开始日期和结束日期
    let yearStart = period.getYearStartDate();
    console.log('本年的开始日期:' + yearStart);
    let yearEnd = period.getYearEndDate();
    console.log('本年的结束日期:' + yearEnd);
    console.log('------------------------------------------------------------------------');
 
    // 不同连接符的获取的时段字符串
    // 获取今天时段
    let now = period.getPeriod({ periodType: 'now' })
    console.log('今天时段:' + now)
    // 获取本周时段
    let week = period.getPeriod({ periodType: 'week',spaceType: '*' })
    console.log('本周时段:' + week)
    // 获取本月时段
    let month = period.getPeriod({ periodType: 'month', spaceType: '=' })
    console.log('本月时段:' + month)
    // 获取本季时段
    let quarter = period.getPeriod({ periodType: 'quarter', spaceType: '+' })
    console.log('本季时段:' + quarter)
    // 获取全年时段
    let year = period.getPeriod({ periodType: 'year', spaceType: '/' })
    console.log('全年时段:' + year)
  }
})

API用于自定义样式的时段选择,进行赋值操作!

DEMO是提供API的使用效果!

赞 3
收藏
登录 后发表内容