We propose a novel and efficient algorithm to parallelize the finite-difference time-domain method, where the observation period is divided into an arbitrary number of subsections, whose computation is distributed to corresponding computer nodes. The proposed algorithm roughly reduces the computational time to an nth fraction of the conventional algorithm, where n is the number of nodes for parallel computing, thus verifying its efficiency improvement.