二代身份证有效期从制证日算起。
具体规定如下:
1.十六周岁以上公民的居民身份证的有效期为十年、二十年、长期;
2.十六周岁至二十五周岁的,发给有效期十年的居民身份证;
3.二十六周岁至四十五周岁的,发给有效期二十年的居民身份证;
4.四十六周岁以上的,发给长期有效的居民身份证;
5.未满十六周岁的公民,自愿申请领取居民身份证的,发给有效期五年的居民身份证。
根据《居民身份证法》第一章第五条规定:居民身份证有效期起始日期是指,公安机关签发居民身份证的日期。居民身份证有效期的截止日期计算方法如:某公民出生日期为1975年12月30日,居民身份证的签发日期为2005年3月27日,该居民身份证的有效期限应为2005年3月27日至2025年3月27日。