遵照《史记》和《资治通鉴》所载,魏惠王迁都大梁的时间应为惠王31年(公元前339年)。理由很充分,主要是失掉战略要地河西。但杨宽先生所著《战国史》则有异议。杨宽先生推崇的《竹书纪年》,为战国时魏国史官所修本国国史,“可以弥补《史记》的不足和修正其错误。”(杨语),《竹书纪年》记载迁都时间为惠王9年(公元前361年)。杨宽先生表示赞同,他认为,惠王惊觉安邑国都与中原魏地仅有一线之地相连,若赵韩封锁此地,再加上秦国的进攻,安邑便岌岌可危。我也认为是惠王9年迁都大梁。最简单的证据,就是惠王9年到惠王31年之间,从各国对于安邑和大梁的态度,由此可以推测当时哪个才是魏都。