3048 hours to weeks and days Result 3048 hours = 18 weeks 1 days Detailed Hours — 3048 3048 / 168 = 18.14 ≈ 18 weeks