Most of complainers: The problem is not dd/mm/yyyy against mm/dd/yyyy as both combinations are inserted (First of July and Seventh of January).
Problem is in yyyy/dd/mm against yyyy/mm/dd. And both of them are valid.
Why convert datetime to float? I don't know. Because it is permitted?