1840÷4=460;没有余数,1840是闰年;2012÷4=503;没有余数,2012年是闰年;(2012-1840)÷4,=172÷4,=43;1900÷400=4…300;1900年不是闰年;所以闰年总数要减去1;2000÷400=5;2000年是闰年.1840年和2012年都是闰年,所以从1840年~2012年共有:43+1-1=43(个).故选:D.