aardio 文档

aardio 范例: 中国节假日

import console; 
import time.holidays.cn;

console.showLoading("loading");

//获取指定年度中国法定节假日信息,省略参数获取今年节假日安排
var holidays = time.holidays.cn.get(/*2026*/)

for(i,holiday in holidays){
    if(holiday.isOffDay===0){
        console.log(
            holiday.name 
            + " " + holiday.date 
            + " " +  holiday.week //例如 "周五"
            + " 农历 " + holiday.lunarDate //农历短日期,例如"正月初一"
            ,"照常")
    }
    elseif(holiday.isOffDay===false){
        console.fail(
            holiday.name 
            + " " + holiday.date 
            + " " +  holiday.week 
            + " 农历 " + holiday.lunarDate 
            ,"补班")
    }
    else{
        console.success(
            holiday.name 
            + " " + holiday.date 
            + " " +  holiday.week
            + " 农历 " + holiday.lunarDate
            , "放假",holiday.festival/*节日当天这个节段才会有值,否则为 null*/)
    }

    var next = holidays[i+1] && time.iso8601(holidays[i+1].date)
    if(next && tostring(next.addDays(-1)/*修改自身*/)!=holiday.date){ 
        console.log( next.diffDays( time.iso8601(holiday.date)) + 1
            + "天后 ...... " )
    } 
}

console.pause();
Markdown 格式