Mit welchem Datumsformat kommt ihr am besten klar?

  • Kann es sein, dass die Daten und Uhrzeiten hier im Forum von PHPs date-Funktion kommen? Ich bekomm hier »May« statt »Mai«. Wenn strftime eingesetzt wird, dann stimmt die Locale nicht. Oder mischt die l10n/i18n von MyBB da auch noch mit?

    Das hat mich zu der Frage verleitet, welches Datumsformat eigentlich das ergonomischste ist.

    • »07.05.2014« ist hierzulande am geläufigsten, aber man hat keinen Wochentag und ist schlecht sortierbar. Außerdem: Ist der Monatsname vielleicht doch intuitiver?
    • »7. Mai 2014« verändert dynamisch die Länge je nach Monat, d.h. in einer Liste stehen Dinge nicht mehr untereinander.
    • »Donnerstag, 7. Mai 2015« ist zwar detailiert, aber langatmig und unübersichtlich.
    • »2015-05-07« ist der heilige ISO-Gral, auch lexikalisch in ASCII chronologisch sortierbar, aber doch recht ungewohnt, wenn man es im Alltag nicht so häufig sieht.
    • »1431002530« ist zwar geekig, aber mal im Ernst: Ohne Trennzeichen nicht sehr intuitiv.
    • »1.431.002.530« macht da schon mehr Spaß, aber leider hat man keinerlei mit Erdrotation/-revolution gekoppelten Übertrag.
    • Ich glaube, ich hole zu weit aus.
    • »7.5.2015« … Ich wusste noch nie, was ich davon halten soll.
    • Übrigens: Französischer Revolutionskalender ist cool. Sexagesimal ist doch irgendwie zuuu oldschool. Wir sind doch kein Urvolk mit 30 Fingern und 30 Zehen.
    • »07.05.15« finde ich seit dem zweistelligen Overflow des Jahres irgendwie verwirrend. Mit 98 und dergleichen war noch alles recht klar.
    • »07.05.19115« … Nach mittlerweile 15 Jahren sollte man den Code aber echt mal angepasst haben.
    • »Do, 07.05.2015« ist halbwegs verträglich, nicht zu lang und man hat sogar einen Wochentag.
    • »May 7th 2015« … Nein, bitte nicht.
    • »05/07/15« … Ich hasse dich!

    Vergleiche auch: xkcd: ISO 8601

    Welche Meinung habt ihr zum Thema Datumsformate? Oder bevorzugt ihr (im digitalen Raum) gar das im immer häufiger gesehene »vor … Tagen/Monaten/Jahren«?

    • • • – • – – • – –

  • Ich bevorzuge den nativen Datums-Datentyp, den mir meine Anwendungssoftware anbietet, den man anschließend nach Belieben formatieren und lokalisieren lassen kann. Wenn dieser nicht gegeben ist, dann ISO-Format für die automatische Verarbeitung.

    Hier ein Beispiel eines Python-Skripts aus meinem Autostart, das nicht öfter als einmal täglich den Datenstand auf zwei verschiedenen Datenbanken abgleicht:


    Kann es sein, dass die Daten und Uhrzeiten hier im Forum von PHPs date-Funktion kommen?

    Nicht ganz. MyBB nutzt die Time-Unterbibliothek der AdoDB-Bibliothek, vgl. inc/functions_time.php im Quellcode.

  • Jupp, JJJJ-MM-TT und gut ists.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Am besten TAI64N!

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“


  • 01.01.2000, 00:00 Uhr´


    da weiß ich nie was TT und MM ist, wenn TT <=12 ist

    Beim internationalen Format (eben JJJJ-TT-MM) ists immer eindeutig. Nicht eindeutig isses bei der Schreibweise, wie es bspw. die Amis nutzen: 10/12/2012

    Könnte der 12.10. sein - oder der 10.12.. Hat mich schon hin und wieder vor Probleme gestellt, weils leider in englischsprachigen Dokumenten nicht immer gleich ist. Manche verwenden MM/TT/JJJJ - andere wiederum TT/MM/JJJJ. Hab' ich Beides schon gehabt.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche


  • Hat mich schon hin und wieder vor Probleme gestellt, weils leider in englischsprachigen Dokumenten nicht immer gleich ist. Manche verwenden MM/TT/JJJJ - andere wiederum TT/MM/JJJJ. Hab' ich Beides schon gehabt.

    Das Problem besteht darin, dass informelle Datumsangaben im angelsächsischen Raum durchgehend die Notation mit Schrägstrichen nutzen, aber die britische Form im längeren Gebrauch sich an die europäischen Konventionen (auch verleitet durch die ausgeschriebene Form in den meisten Sprachen: „7. Mai“) angepasst und zu DD/MM/YYYY wurde. Die US-Form MM/DD/YYYY ist hingegen wie so viele Aspekte der amerikanisch-englischen Sprache traditionell geblieben und leitet sich von der englischen Aussprache des Datums ab: „May 7th, 2015“.

    Sehr schön kann man das in Kanada sehen, wo englisch- und französischsprachige Muttersprachler regelmäßig deswegen in Konflikt standen, bis das ISO-Format als Standard-Datumsformat eingeführt wurde – zumindest auch in Windows, die glibc will davon hingegen nichts wissen:

    Code
    $ LC_TIME=C date +%x
    05/07/15
    $ LC_TIME=en_US.UTF-8 date +%x
    05/07/2015
    $ LC_TIME=en_CA.UTF-8 date +%x
    07/05/15

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!