Either I've stumbled upon a great bug or I'm a complete idiot. If history is anything to go by let's assume the latter.
In a greater context I'm using a formula to check if TODAY() is in the range of some dates.
Sometimes the date is from an automatic Created Time field, other times it's from a regular date field.
When I check the Created Time (doesn't matter if the field is with out without a timestamp) on a record created moment ago against TODAY() I get a false.
I used it in a long formula, but boiled down to it's minimum it just doesn't work.
IF(TODAY()={Created Time},"1","0")
The above returns 0 on a record created 15 minutes ago.
If I ask it to check a date field with today's date inserted, then it returns 1.
What's going on and how can I work around this?