What time was it 63 minutes ago? The time 63 minutes ago from now (Tuesday, June 24, 2025 at 10:02:32 AM) was Tuesday, June 24, 2025 at 08:59:32 AM.