EDIT: I'm sorry if I offended you by equating American English with English. Point taken. I misspoke. The point remains.
EDIT: I'm sorry if I offended you by equating American English with English. Point taken. I misspoke. The point remains.
Beware your unconscious ethnocentricity! Presumably you are American. I am English. English is the language I use.
The D-M-Y format simply follows the order of the words in English. "We" say 4th of January, 1970. Try reading D-M-Y in English and you will quickly realise that it does make perfect sense... D-M-Y feels more natural to us.
I'd say "the fourth of January". Also, quick question - what do you call Independence Day in the USA? :)
Both ways are valid and can sound fine, it just depends on the locale and context.
If it's going to be all numbers, 1970-01-01 seems like the right way to do it. (RFC3339 is the best time format.)