6840 hours to weeks and days Result 6840 hours = 40 weeks 5 days Detailed Hours — 6840 6840 / 168 = 40.71 ≈ 40 weeks