For time-continuous analysis of gait, the problem of variations in cycle durations is resolved by normalizing to the gait cycle, but results depend on the definition of the cycle start. Gait cycle normalization ignores variations in gait phase durations, which results in averaging and comparing data across different phases. We propose gait phase normalization as part of a comprehensive method for independently analyzing magnitude and timing differences. First, gait phases are identified and differences in absolute and/or relative timing of phase durations or any point of interest between conditions or groups are analyzed using standard statistics. Next, time-continuous gait data is normalized to gait phases, and statistical parametric mapping (SPM) is used to assess magnitude differences in gait data. This approach is demonstrated on data recorded from ten young healthy adults walking on a treadmill at five different speeds. Sagittal knee angle was normalized to gait cycle or gait phase using five different gait cycle start events. Walking at different speeds resulted in significant changes in gait phase durations, highlighting a problem ignored by gait cycle normalization. SPM results for knee angle normalized to gait cycle varied from normalization to gait phases. Gait phase normalized SPM results were robust to the definition of the cycle start, in contrast to gait cycle normalized data. The approach of analyzing phase durations and normalizing data to gait phases overcomes previous limitations and enables a comprehensive analysis of magnitude and timing differences in time-continuous gait data and could be readily adapted to other tasks.