ps:参考资料:《资治通鉴卷六·秦纪一·庄襄王三年》:蒙骜帅师伐魏,取高都、汲。魏师数败,魏王患之,乃使人请信陵君于赵。……魏王持信陵君而泣,以为上将军。信陵君使人求援于诸侯。诸侯闻信陵君复为魏将,皆遣兵救魏。信陵君率五国之师败蒙骜于河外,蒙骜遁走。……乃使人代信陵君将兵。信陵君自知再以毁废,乃谢病不朝,日夜以酒色自娱,凡四岁而卒。……(公元前247年)五月,丙午(26日),(秦庄襄)王薨。太子(赢)政立,生十三年矣,国事皆委于文信侯(吕不韦),号称仲父。
《资治通鉴》是按照时间线叙事,由此看来,信陵君五国伐秦应在公元前247年阴历五月以前。即使战争持续时间很长,其战役开始时间也必然在公元前247年阴历五月以前。
由此推算,河外之战应在(最起码开始于)公元前247年春或初夏。
公元前247年,魏、赵、韩、楚、燕国组成联军,由信陵君指挥西向攻秦。秦将蒙骜因腹背受敌,被迫西退。信陵君亲冒矢石,率先冲锋,联军士气大振,紧随追赶,追至河外,也就是函谷关东黄河以南的地区,包围了秦军,双方展开激烈战斗。后来,秦军败退进入函谷关,紧闭关门,坚守不出。相持月余,联军撤回。
具体结束时间不详。