判断开单日期,上半月接到的订单,交付是当月29,结算是下月15;下半月接到的单,交付是下月16,结算是下月28。 string 交付,结算,当天日期,下月; int 当前日,当前月,当前年 当天日期=get_cur_date_std() 当前日=str_get_sub(当天日期,6,2) 当前月=str_get_sub(当天日期,4,2) 当前年=str_get_sub(当天日期,0,4) if(当前月<=12) { 下月=当前月 1 } else { 当前年=当前年 1 下月=1 } if(当前日>=16) { 交付 = 当前年 "-" 下月 "-" "16" 交付 = std_inp_date(交付); gui_set_val('datetimepicker_date_lmt_res',交付); 结算=当前年 "-" 下月 "-" "28" 结算 = std_inp_date(结算); gui_set_val('datetimepicker_date_lmt_ebm',结算); } else { 交付 = 当前年 "-" 当前月 "-" "29" 交付 = std_inp_date(交付); gui_set_val('datetimepicker_date_lmt_res',交付); 结算=当前年 "-" 下月 "-" "15" 结算 = std_inp_date(结算); gui_set_val('datetimepicker_date_lmt_ebm',结算); } |