编辑代码

void main() {
    List timeData = [];
    print('HELLO JSRUN     - from dart');
    var setTime = DateTime.now(); // 取得当前时间
    var startTime = setTime.subtract(const Duration(days: 28)); // 以当前时间减去28天+上当天=29天
    var nowTime = DateTime(startTime.year,startTime.month,startTime.day); // 以减去的时间生成新的时间
    for (var i=0; i<29; i++){
        var dayTime = nowTime.add(Duration(days: i)); // 自增时间
        var ret = '${dayTime.month}-${dayTime.day < 10 ?'0'+dayTime.day.toString():dayTime.day}'; // 组成
        timeData.add(ret);
    }
    print(timeData);
}