Până în secolul al XX-lea, majoritatea bătăliilor aveau o durată scurtă, cele mai multe durând o zi sau chiar mai puțin. (Bătălia de la Gettysburg a fost un caz deosebit, deoarece a durat trei zile.) Cauza principală pentru durata scurtă a bătăliilor era în principal dificultatea de a asigura o aprovizionare corespunzătoare a armatelor pe câmpul de luptă. În mod obișnuit, motivele pentru prelungirea unei lupte era asediul. Îmbunătățirile aduse în transport și apariția războiului de tranșee, cu asemănările lui cu războiul de asediu, a făcut să crească durata luptelor la săptămâni sau luni, ajungându-se la cele mai lungi bătălii în timpul primului război mondial. Dar, în bătăliile lungi, rotirea unităților din spatele frontului pe linia întâi făcea ca perioada în care fiecarea soldat o petrecea în luptă să aibă tendința să rămână scurtă.