日照是维生素D的主要来源,人体皮肤中的7-脱氢胆固醇在经过日光中的紫外线照射后会转化为胆骨化醇,即内源性维生素D3。皮肤合成维生素D的多少与晒太阳的时间、所处纬度、季节、肤色、是否涂有防晒霜、年龄、污染等有关,一般来说,在上午10时到下午2时之间,让身体1/3的皮肤接受太阳光直射15~20分钟即可获得一天所需的维生素D,冬季则应适当延长接受日照的时间。
饮食也可以给人体补充维生素D,即外源性维生素D。