Current Date and Time in Vestavia Hills, Alabama, United States: Jun 11, 2026 12:06:16 am