President Rodrigo Duterte has signed the law postponing the October 31 barangay and Sangguniang Kabataan (SK) polls this year, a Palace official said on Tuesday.