"Reschedule to" or "reschedule for"?

Would you like me to re-schedule to today instead?
Would you like me to re-schedule for today instead?


Solution 1:

In American English in my experience, you schedule "on" or "for" and reschedule "for". You move an appointment "to" a different day/time.

Solution 2:

It is more idiomatic, in American English, at least, to say reschedule for today.

http://ngrams.googlelabs.com/chart?content=reschedule%20for%2Creschedule%20to&corpus=0&smoothing=3&year_start=1960&year_end=2000

Solution 3:

If you were saying scheduled, you should use "for".

Rescheduled, however, may use either "for" (which slightly emphasizes the new date) or "to" (which slightly emphasizes the fact that the time is being moved.)