3504 hours to weeks and days Result 3504 hours = 20 weeks 6 days Detailed Hours — 3504 3504 / 168 = 20.85 ≈ 20 weeks