从1928年秋到1937年夏,由于弄清了甲骨出土的地点,抗日战争爆发时,中央研究院历史语言研究所考古组,在著名考古学家董作宾、李济、梁思永等人先后主持下,在小屯村一带进行了长达10年的15次考古发掘,不仅先后发现了总计24900多片甲骨,而且发现了商代后期的宫殿、宗庙遗址和王陵区,出土了大量珍贵的铜器、玉器、陶器,从物质文化上提供了殷墟为商代王都的证据。殷墟成为世界闻名的古文化遗址,又一次震动了中外学术界。
殷代以太阴纪月,治甲骨文的学者如董作宾过去多认为是朔日为首。上举《中国天文学史》与1984年张培瑜等发表的论文均认为应是以新月出现为首。同样的看法,日本学者薮内清在1957年即已提出。但1990年冯时发表《殷历月首研究》一文仍认为殷人是以朔日为月首,因为相对疏阔的朔还是可以通过观测取得。由此可见对这个问题的争论今后还会继续下去。
1949年,中华人民共和国成立后,中国科学院等部门继续开展甲骨发掘工作,共获得5300多片。此外,河南辉县、偃师、洛阳、郑州二里岗及河北藁城等地的商代遗址也有有字甲骨出土。山西洪洞、北京昌平等地还发现了周代的有字甲骨。截至2012年,发现有大约15万片甲骨,汉字的鼻祖——甲骨文(40张) 4500多个单字。这些甲骨文所记载的内容极为丰富,涉及到商代社会生活的诸多方面,不仅包括政治、军事、文化、社会习俗等内容,而且涉及天文、历法、医药等科学技术。