不算工资是不合法的。根据《中华人民共和国劳动法》规定,劳动者在法定工作时间提供了正常劳动,用人单位应当按照劳动合同约定的工资标准支付工资。如果31号没有上班,但是已经完成了当月的工作任务,那么应该按照正常的标准计算工资。如果因为特殊情况需要调整工资发放日期,应该事先与劳动者协商并取得其同意。