2018年4月11日至2019年7月31日两个日期相隔476天共有477天。
2018年4月11日至2019年7月31日一共有476天
2017年11月4日至2018年11月4日是一年365天,2018年11月4日至2019年1月1是(26+31+1=)58天,所以一共(365+58=)423天。这里包括2019年1月1日这天,但不包括2017年11月4日。