提前30天。按照规定,持证人应当在其居住证到期前30日内,到公安机关或者社区事务受理服务中心等经办机构,办理签注手续,持证人逾期未办理签注手续的,居住证使用功能中止,在60日内补办签注手续的,居住证使用功能恢复。所以上海居住证能提前30天续签。