20号发上月工资属于用人单位与劳动者约定的时间,不违法。用人单位与劳动者约定工资发放时间,法律无强制规定。工资应当以货币形式按月支付给劳动者本人。用人单位必须书面记录支付劳动者工资的数额、时间、领取者的姓名以及签字,并保存两年以上备查。
《工资支付暂行规定》第七条工资必须在用人单位与劳动者约定的日期支付。如遇节假日或休息日,则应提前在最近的工作日支付。工资至少每月支付一次,实行周、日、小时工资制的可按周、日、小时支付工资。