What time was it 20 minutes ago? The time 20 minutes ago from now (Wednesday, November 6, 2024 at 10:04:25 PM) was Wednesday, November 6, 2024 at 09:44:25 PM.