离婚所需时间因离婚方式而异:1. 协议离婚:如果双方都同意离婚且对财产、子女抚养等问题协商一致,签订离婚协议书后,一般需要30天的冷静期。法律依据是《中华人民共和国民法典》第一千零七十七条规定,自婚姻登记机关收到离婚登记申请并向当事人发放《离婚登记申请受理回执单》之日起三十日内,任何一方不愿意离婚的,可以持本人有效身份证件和《离婚登记申请受理回执单(联)》,向受理离婚登记申请的婚姻登记机关撤回离婚登记申请,并亲自填写《撤回离婚登记申请书》。经婚姻登记机关核实无误后,发给《撤回离婚登记申请确认单(联)》,并将《离婚登记申请书》《撤回离婚登记申请书》与《撤回离婚登记申请确认单(联)(联)》一并存档。自离婚冷静期届满后三十日内,双方未共同到婚姻登记机关申请发给离婚证的,视为撤回离婚登记申请。冷静期届满后三十日内,双方共同到婚姻登记机关申请发给离婚证的,经审查符合离婚条件的,予以登记,发给离婚证。所以从申请到拿到离婚证,顺利的话大概需要60天左右。2. 诉讼离婚:简易程序一般需要3个月左右。人民法院适用简易程序审理案件,应当在立案之日起三个月内审结。普通程序通常在6个月左右审结。人民法院适用普通程序审理的案件,应当在立案之日起六个月内审结。有特殊情况需要延长的,由本院院长批准,可以延长六个月;还需要延长的,报请上级人民法院批准。如果涉及公告送达、鉴定等特殊情况,时间会更长。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。