Color green not only can absorb harmful UV rays of strong light, but also reduce glare. It can eliminate fatigue of eyes and anxiety by seeing the natural views far away. However, the pure green color couldn't help your eyesight. Green is the color of nature that means most of the plants are green. Although you place a lot of green colored objects in your place, it isn't beneficial for your eyes if the distance is less than 33 centimeter.
Because it is reported that bright colours make our eyes easily feel exhausted, dark colours make us gloomy and light colours make us comfortable. Green belongs to light colours. What is more, Red and yellow give us an impression of brilliance while cyan and green give us an impression of peace and comfort. To people's nervous system, cerebral cortex and retina, cyan and green is more suitable because cyan and green can absorb more ultraviolet rays which do harm to our eyes and reduce more strong lights than other colours. But what green colour is good for eyes health does not mean that green can protect our eyes. It means that look the beauty of nature around us can help our eyes relieve fatigue. If you see something within 33 cm, you will recognize there is no use to help our eyes relieve at all. So after stressful study or work, you should overlook the view and have a break.
Protecting the eye vision and keeping the eyes avoid from the eye diseases should start from the healthy diet. What your mother told is right. The green plants, such as carrot, spinach, sweet potato, pumpkin, tomatoes and so on, contain a lot of vitamin A which has close relationship with normal vision. If vitamin A is in deficiency, the rhodopsin qualitative regeneration speed will be slow and incomplete. Since the dark adaptation time extends and become serious, it will cause nyctalopia.