D2和D3的区别在于来源不同,补钙是没有区别的。维生素D2和维生素D3对人体的作用和作用机制都是完全相同的。D3主要是由人体自身合成,维生素D3还可以来自于动物性食物,如肝类,尤其是有海产品内的鱼肝油中提炼的鱼肝油,含量是最丰富的。
D2主要来源于植物性食物,是由紫外线照射植物中的麦角固醇产生,但在自然界的存量很少,酵母、蕈类含量是比较多。