IDEAS

Help shape the future of CurseForge!

 

Merged idea

This idea has been merged into another idea. To comment or vote on this idea, please visit CF-I-1906 Option to change to dd/mm/yy.

Change the format to DD/MM/YYYY Merged

The MM-DD-YYYY format in the last updated section is really annoying! It would make sense if DD-MM-YYYY is used instead, since literally everyone in the world uses it! Or at least, add an option to choose between the two or mention the month in words like the CF website (October 11 2021 instead of 10/11/2021)

  • Guest
  • Oct 11 2021
  • Not planned
  • Fractal Zone commented
    October 15, 2021 08:47

    Hehehe. I first learned about the importance of date field ordering as Freshman in college taking my first C.S. class. For humans, whatever is most common in their part of the world works best, except on government forms, where whatever format the government dictates is by far the safest.

    More seriously, by using YYYYMMDD (just strip out the "/"'s or "-"s in your software if need be), you can then sort the items in question by date in ascending or descending order with minimal extra work.

    Years include months which include days and most of the Western world uses Arabic numerals for math and has the most significant digits to the left. There are standard libraries in the oldest and newest (well supported) programming and scripting languages to handle dates as ASCII or EBCDIC text strings, BCD numeric fields, or binary integers.

    Without getting into the whole Big- versus Little-endian argument as to how most and least significant bits are stored in Hi and Lo bytes in 16-bit CPU registers, etc. (which annoys even those of us who love low-level programming), I've found that on any serious CPU made since Y2K, just converting a date inputted as YYYYMMDD into a big integer lets one add an HHMMSS time stamp as another integer to the right of a decimal point which is used more as a delimiter than a means of making the resulting floating point number ready for meaningful mathematical operations.

    If a lot of caclulations are going to be done with dates (and/or times) and the number of things with date stamps is large (millions or more), storing the date and time as integers can greatly speed up the processing. If sorting is only thing done with dates that involves their value being used by the computer except for I/O, then saving them as ASCII makes life easier, and going with BCD can cut the storage those dates take up in half and requires just trivial conversions for I/O.

    FractalZ

Hold on!
Before you post your idea…

for game or mod suggestions go to our discord

This board is being moderated, if you wish for your idea(s) to go public, please consider the following:

  1. Search for existing ideas

    If your idea already exists, vote for it, this will increase the chances for the idea to become reality. Duplicate ideas only split and lower votes

  2. No tech-support

    This board is for new ideas and feature suggestions, for technical issues or bug reports, visit/contact CurseForge Support

  3. English only

    This ensures that the idea is accessible to a wider audience and makes it easier for others to understand and vote for the idea

  4. No profanity

    Any ideas posted with foul language will not be published and get deleted

  5. Stay on point

    Avoid posting 'lists' of different ideas, we won't be able to address them with a proper status and they will get less votes from others, each idea should have its own post

  6. Please post 1 idea per post

    Posts with multiple ideas can not be merged and prevent us from opening these posts for upvotes