An IOC order differs from a day order in terms of execution. A day order remains active until the end of the trading day, whereas an IOC order either gets executed immediately or cancels out within a few seconds.