What time was it 266 minutes ago? The time 266 minutes ago from now (Tuesday, June 24, 2025 at 10:42:48 AM) was Tuesday, June 24, 2025 at 06:16:48 AM.