At whatever time.
When. See Usage Note at whatever.
At whatever time that: We can leave whenever you're ready.
Every time that: The child smiles whenever the puppy appears.