5160 hours to weeks and days Result 5160 hours = 30 weeks 5 days Detailed Hours — 5160 5160 / 168 = 30.71 ≈ 30 weeks