From the (now-obsolete) genitive of vechten (“fighting”) + tijd (“time”).
vechtenstijd m (plural vechtenstijden, diminutive vechtenstijdje n)