John Kennedy actually said...
The flag of the United States of America shall hereafter be displayed at the United States Marine Corps Memorial in Arlington, Virginia, at all times during the day and night, except when the weather is inclement.
Context
Proclamation 3418—Display of the Flag at the United States Marine Corps Memorial in Arlington, Virginia
06/11/1961