In this paper, a time-domain blind source separation algorithm for non-stationary convolutive mixtures is proposed by reprogramming the vectors of convolutive mixture model and generalizing the joint approximate diagonalization method. Firstly the sampling convolutive mixture signals are reseted for matching instantaneous mixture model, then considering non-stationarity of the sources, space whitening and joint block-diagonalization method is exploited to obtain the original signals. This algorithm simplifies the convolutive mixture problem into the instantaneous mixture problem from a new point of view, so it avoids domain transformation and convolution operation, as well as decreases the complexity. Computer simulation verifies its effectiveness and gives the analysis results about the effect on the signal to interference ratio as its parameter changes.