改了更靠谱的时间计算方式