司马迁编撰的历法是《太初历》。《太初历》摆脱了当时迷信学说的束缚,广泛采用了当时我国天文、历法和数学等学科的研究成果,把旧历法中测定的每月二十九又九百四十分之四百九十九天,精确地简化为二十九又八十ー分之四十三天。《太初历》还规定,每年的一月为当年的“岁首”。这样既符合天文现象的规律也适应农业生产的需要。《太初历》的制订不仅是汉代科技史上的一桩大事,也是中国古代科技史上的一件大事。