ForumMaster
Diamond Member
- Feb 24, 2005
- 7,792
- 1
- 0
Originally posted by: yuchai
Using your example "January" is clearly not the most important piece of information. "January" could be January 2008 or 2018 or 2629. I would argue that "2007" is most important because at least we are talking about a finite number of possible days.
Originally posted by: Caecus Veritas
address - you need to first know which country, then state or province, city, address then your name ... you don't start searching the other way (although we do write our postal addresses the completely opposite way to emphasize our personal importance in the us)
Originally posted by: GeekDrew
Originally posted by: yuchai
Using your example "January" is clearly not the most important piece of information. "January" could be January 2008 or 2018 or 2629. I would argue that "2007" is most important because at least we are talking about a finite number of possible days.
Indeed. I can't believe the way some people think.
If someone tells me that they performed a specific action on "the 7th", I ask which month and what year. If they say that they did something on "May 32nd", I'd ask of what year. A date is completely meaningless to me unless it is fully qualified.
and hence the reason why we've got things like space orbital landers roasting in the atmosphere because someone made a wrong assumption...Originally posted by: mugs
If the year is left off, you can generally assume it to be the current, previous, or next year based on context.
:thumbsup: QFTOriginally posted by: mugs
I prefer YYYY-MM-DD for three reasons:
1. It is easily sortable.
2. It is unambiguous. MM/DD/YYYY and DD/MM/YYYY are both ambiguous unless the day is greater than 12, because both are commonly used. YYYY-DD-MM is not commonly used, so YYYY-MM-DD is unambiguous.
3. It is intuitive. Even if a person is unfamiliar with the date format, it is easy to interpret.
Originally posted by: mugs
If the year is left off, you can generally assume it to be the current, previous, or next year based on context.
For instance:
-rwxr-xr-x 1 mugs Group 128656 Sep 26 2002 file1
-rwxr-xr-x 1 mugs Group 1931 Oct 25 15:10 file2
-rwxr-xr-x 1 mugs Group 4029 Dec 4 2004 file3
It's clear that that Oct 25 refers to 2006, which is the most recent Oct 25. If it was 2005, it would state 2005. You don't need to be taught this to recognize it - the first time you see file dates listed like that with some including a time and some including a year, the reason is immediately obvious. Likewise, if you receive an invitation for a party on January 28th, you can assume that it is the 28th of this month, not next year.
Originally posted by: dullard
Because they give you the two important pieces of information that you normally need and in the order you normally need it (month is more signficant thus it belongs first like all other ways of writing numbers; the millions come before thousands, hours come before minutes, etc).
This is January 8th. Bingo, that is all you need. Month then day. Often just the day isn't enough. Thus, you need both.
When a year is necessary, tack on the year at either end.
If you want logic, you wouldn't use ANY of these:
[*]YYYY/MM/DD
[*]YYYY/DD/MM
[*]DD/MM/YYYY
[*]MM/DD/YYYY
They are all illogical. We know there are different local standards around the world. Thus the ONLY logical date format writes out the month in text. Thus use one of the following:
[*]YYYY/Month in text/DD
[*]YYYY/DD/Month in text
[*]DD/Month in text/YYYY
[*]Month in text/DD/YYYY
Then you have logic because no one will ever be confused.
Originally posted by: zinfamous
WOW...this thread is worth 7 pages? nice...
From that website:Originally posted by: mugs
Furthermore, it is an international standard:
http://www.cl.cam.ac.uk/~mgk25/iso-time.html
Lets just go with the ISO 8601's own idea that it shouldn't replace the full text month.ISO 8601 is only specifying numeric notations and does not cover dates and times where words are used in the representation. It is not intended as a replacement for language-dependent worded date notations such as ?24. Dezember 2001? (German) or ?February 4, 1995? (US English).
Originally posted by: dullard
From that website:Originally posted by: mugs
Furthermore, it is an international standard:
http://www.cl.cam.ac.uk/~mgk25/iso-time.html
Lets just go with the ISO 8601's own idea that it shouldn't replace the full text month.ISO 8601 is only specifying numeric notations and does not cover dates and times where words are used in the representation. It is not intended as a replacement for language-dependent worded date notations such as ?24. Dezember 2001? (German) or ?February 4, 1995? (US English).
Originally posted by: dullard
From that website:Originally posted by: mugs
Furthermore, it is an international standard:
http://www.cl.cam.ac.uk/~mgk25/iso-time.html
Lets just go with the ISO 8601's own idea that it shouldn't replace the full text month.ISO 8601 is only specifying numeric notations and does not cover dates and times where words are used in the representation. It is not intended as a replacement for language-dependent worded date notations such as ?24. Dezember 2001? (German) or ?February 4, 1995? (US English).
Originally posted by: Schadenfroh
The American way is more logical. Jan. 7, 2007 not 7 Jan 2007.
From now on, I'll write YYYY-DD-MM simply to make that ISO standard confusing. Hopefully I can start a trend.Originally posted by: mugs
"Language-dependent." I suppose if you want to represent dates in a language dependent way, that's fine. But to say that YYYY/MM/DD is illogical (which you did) is just plain stupid. It is not at all illogical. It is more easily interpreted by far more people than writing out the month in the language of your choice.
Originally posted by: dullard
From now on, I'll write YYYY-DD-MM simply to make that ISO standard confusing. Hopefully I can start a trend.Originally posted by: mugs
"Language-dependent." I suppose if you want to represent dates in a language dependent way, that's fine. But to say that YYYY/MM/DD is illogical (which you did) is just plain stupid. It is not at all illogical. It is more easily interpreted by far more people than writing out the month in the language of your choice.![]()
Originally posted by: RichUK
Would you not agree?