上海的退休金发放时间是每月的固定日期,而不是周末。根据上海市退休金发放规定,退休金的发放时间是每月的固定日期。固定日期是法定节假日或者周末,退休金会提前发放,但不会提前一天发放。这是为了确保退休金的准确发放和财务管理的规范性。