Date format is incorrect in 1Password for Mac

12345679»

Comments

  • DmitriyP
    DmitriyP
    Community Member
    edited May 29

    Same, incredibly risky for passport information - so much risk exposure. It's incredible that this is so difficult to fix.
    Seems like it's finally fixed for me. I did cycle the regional settings to something else and then back, idk if related.

  • sema
    sema
    Community Member

    For me the issue got fixed when I switched my system language to "English (UK)". Now the date format in 1Password matches what I select in system settings.

  • Tirioka
    Tirioka
    Community Member

    The date format on 1Password for MacOS version 8.10.33 is also not correct for entries like Passport details, which is very annoying, since this is probably one of the more important entries when making flight bookings for example. Date and time formats should ALWAYS follow OS settings, wich I have set to dd/mm/yyyy and 24 hour. Would be great if this could be fixed asap. - only issue I have encountered since paying for version 3 and now on a family subscription. Love the app otherwise!

  • FairyFloss
    FairyFloss
    Community Member

    Hey Team!
    I see that there is ongoing work on date formatting, and wanted to add some behaviour that I am experiencing - couldn't find similar on the thread.
    release: 1Password for Mac 8.10.33
    platform: macOS Sonoma 14.5
    Settings on laptop:

    • region: Australia
    • preferred language: English (UK)

    Steps to recreate behaviour:

    • Create a new item type: Login.
    • Add a "date" attribute to the item.
    • The date defaults to current date in US format eg: 06/10/2024, and I have to update in US format.
    • Then save the item, and the date displays in correct format for Australia: 10/06/2024

    As others have mentioned - very confusing to the user when the day is 1-12 and cannot be distinguished from the month by value.
    The only indicator of the date format Is that when you add the new date attribute it defaults to current date. I would also prefer, in this case, where there is uncertainty of the date format being used, if it defaulted to MM/DD/YYYY - I think it is more obvious/standard/recognisable quickly, but also very unlikely that the date being entered will be set to the current date. I do however understand you'll be across a variety of use cases where this may be most appropriate.

  • xeal
    xeal
    Community Member
    edited June 14

    It's mid-June 2024 and I can't believe this is still a not-fully-fixed issue after being reported two years ago. 😞 Is it really so hard to fix this properly?
    You certainly made some improvements as now I can finally see dates in 1Password using the format configured in macOS. Although the time is still shown using the 12-hour clock, while my macOS configuration is set to the 24-hour clock.

    I hope the screenshot below clearly shows the problem on macOS.

    • On the left side, it's a crop of the settings for date & time taken from my macOS "Language & Region" settings. Please note that I use ISO 8601 for both date and time.
    • On the right side, it's a crop of how 1Password formats a datetime. It mostly gets it right, except not using 24-hour format.

    Another problem is that when I edit a date field in 1Password, the field uses the US format (MM/DD/YYYY). Which is very strange (and confusing!) as my macOS language is set to English (Canada) and I have customized the format for dates in macOS to be ISO 8061 (YYYY-MM-DD). Did you guys just hardcode the US format for date fields? 😀

    When I look at the same password item, the date is shown using the ISO 8061 format, so respecting my OS settings. Good job on that as it was also shown in the US format before. 👍


    Forgot to mention above, but I'm on the latest versions of 1Password and macOS at the time of writing (2024-06-14).

  • vishalsheth
    vishalsheth
    Community Member

    @Dave_1P

    I see that 1password 8 is not as great a software as it was during 1password 7. 1pw7 was far superior. Look like nobody is keen as they have many customers and now they're not bothered.

  • @sema, @hsafer, @DmitriyP

    I’m happy that the date format is now correct in 1Password on your Macs.

    @fok

    I can confirm that your particular situation is not resolved by the fixes that have been released so far. Work continues to address a situation where the date format in 1Password is incorrect if your region does not match your preferred language.

    @bitkeeper and @VincentBounce

    The team is working on making sure that 1Password for Mac respects the system time/date format in all situations. There isn’t currently a plan to introduce a custom date/format that you can choose in 1Password itself but I’ve filed a feature request on your behalf to let the team know that you'd like to see this.

    @Tirioka and @xeal

    I’m sorry that you’re also running into the issue. Can you post a screenshot of your macOS region and language settings so that I can forward this to the team as well. You can find the settings here:

    1. Click on the  in the menu bar and then click System Settings.
    2. Click General.
    3. Click Language & Region.

    Take a screenshot of this window.

    @vishalsheth

    I'm sorry for the frustration, would you mind posting a screenshot of your current Language & Region settings screen from macOS so that I can confirm the status of your particular situation? You can use the same instructions that I posted directly above.

    @FairyFloss

    Thank you for the detailed issue report. I can confirm that your situation is something that I can reproduce on my end and I’ve passed this information along to the development team.

    -Dave

    ref: dev/core/core#8747
    ref: PB-40499376
    ref: PB-40499343

  • Tirioka
    Tirioka
    Community Member

    @Dave_1P thanks for the update above. As long as 1Password MacOS follows MacOS language and format settings I am good. I noticed it being “fixed”, but are also sure my time/date settings were as needed, but for whatever reason 1Password wasn’t showing them.

  • @Tirioka

    Thanks for the reply. Just to clarify, are you still running into the issue where the date format isn't correct for passport items on your Mac? If you are then could you take a screenshot of the following screen so that I can confirm whether you're running into a known issue:

    1. Click on the  in the menu bar and then click System Settings.
    2. Click General.
    3. Click Language & Region.

    -Dave

  • Tirioka
    Tirioka
    Community Member

    @Dave_1P I do not have any issues with the date format in 1Password on Mac. 1Password is exactly reflecting the date format set on MacOS. Thanks for the fix and follow up!

  • @Tirioka

    I'm happy that the date format is correct in 1Password on your Mac, thank you for confirming. 🙂

    -Dave

  • xeal
    xeal
    Community Member

    @Dave_1P, thank you for your quick reply.

    As requested, I'm attaching a screenshot with the Language & Region settings on my Mac.

  • vishalsheth
    vishalsheth
    Community Member

    @Dave_1P

    I have attached Mac system setting and the date view issue.

    I fail to understand why do you need these details? As I had suggested earlier give all formats in 1pw and let users choose. Once set would remain the same throughout the login.

    The other issue of being able to search has started in Safari. I'm not able to search for the login from the prompt screen. I have to use the browser screen only.

  • Dave_1P
    edited June 21

    Thank you for providing those screenshots. I can confirm that you're running into the known issue and I've passed those details, and your comments, along to our development team.

    -Dave

  • darbid
    darbid
    Community Member

    I also have this issue where my date should be dd/mm/YYYY but is mm/dd/YYYY


  • Curlypaws
    Curlypaws
    Community Member

    @darbid I see the exact same issue when creating (for example) a new Software Licence entry. I've region set to 'UK', preferred language 'English (UK) - Primary' and date format 19/08/2024.

    1Password insists on asking for purchase date in the format mm/dd/yyyy.

  • unikitty
    unikitty
    Community Member

    Same here. Additionally, it's displaying the week with the first day as Sunday despite the fact that I've set it to Monday…

    Given most countries use dd/mm/yyyy and start the week on Mondays, should the default not match what the majority uses, rather than what the USA uses?

  • AnitaGraham
    AnitaGraham
    Community Member

    July 5, 2024. 1Password for Mac 8.10.34

    Confirming that with system settings on English (Australia), Region: Australia and Date Format: 19/8/2024, 1Passport displays fields (in a Passport entry) as dd/mm/yyyy, but as mm / dd / yyyy when editing.

    I can see that this issue has a long, long history. These are some of the aspects of the issue I see:

    • Inconsistency between the display format and the editing format
    • Bypassing multiple system settings (Region, Language, Date Format)
    • Potential for errors when month and day are switched
    • Serious consequences for errors involving identity and security
    • Preference for developers' local format over international standards and user preferences
    • No application-level setting available for users whose preferences don't align with any of the above
    • Unnecessary friction when viewing dates requires a rethink of what they really mean. (I also get this I see that a book a I am waiting for is being released on 09/06/2024, and I get excited thinking it's already available, but... looking at you, Audible.)

    I understand that work on the issue is on-going, but I also remember raising this issue when I first started using 1password, many years ago. (Oldest entry is from June 2011, with quite a few from 2013.)

    What I don't understand is why using the system date format was not the first/only option in initial releases.

    Coming from a smaller country, I am aware that anything I write (words, programs, whatever) may be read or used by people using a different system. Sometimes a writer's local flavour is good for the product. This is not the case for software.

    When you assume that local customs are universal you make it harder for your audience to appreciate the good things you do.

    Anita

  • EggsAndAvo
    EggsAndAvo
    Community Member

    I fully agree with everything @AnitaGraham said. It's completely ridiculous and it just seems 1Password doesn't care about their customers. Also the fact that customers have to do so much work when reporting an issue, like it's not that hard for test developers to test this obvious stuff themselves...

  • ninjafoodstuff
    ninjafoodstuff
    Community Member

    For me the issue happens only when entering dates:

    If I enter the date using mm/dd/yy it then matches my system once saved.
    While I'm at it, there is some very bad UX with the date picker- can't easily switch years, and paging between months causes the form to jump around- I can't just click 10x on the month button.

  • olisturm
    olisturm
    Community Member

    Hi,

    I just came here because I noticed that date fields for a passport entry were using the wrong format. I can't believe that this sort of problem remains unfixed after more than two years!

    So my specific case is this. I have my system language set to English (US), but my date format is configured to DD/MM/YYYY. This is a Mac, I should say, running the latest macOS updates.

    In my passport entry in 1Password, I fortunately noticed (!!! -- how dangerous is this?!?) that the date uses US format instead: MM/DD/YYYY.

    Please fix. Seriously. Here I was wondering the other day what 1Password would be doing now that Apple has their own password manager... I certainly hope that "fixing important bugs with high priority" is part of the answer. I'm appalled to find this long-standing open issue.

    Thanks
    Oli

  • vishalsheth
    vishalsheth
    Community Member

    @Dave_1P

    Why is it so difficult to have a correct date in correct format? Why depend on the systems? Why not 1pw allow the date formats? Allow all possible option in formats so nothing is missing and everyone is happy.

  • fok
    fok
    Community Member

    @vishalsheth Because using the system settings' locale is the correct way to do this. This is usually very trivial with modern SDKs because you just ask the operating system for the correct format and use it.

    I think the main question is: Why is this so complicated in this case or for 1Password?

  • vishalsheth
    vishalsheth
    Community Member

    @fok

    I would always like to have format DDMMMYYYY or MMMDDYYYY. The idea is in this format the month is always in alphabets so one can never mis read it. These formats are not available on Mac, Android or iPhone.

  • fok
    fok
    Community Member

    @vishalsheth developers can also query these formats from the operating system, what you want is the medium date format string variant instead of the short one. Here is a screenshot from the iOS settings when using Germany for regional settings (please note the format examples on the bottom):

    It's all there in all operating systems, developers just need to actually use them. What you probably want is a way to switch between short/medium/long date format strings in 1Password once the system settings are correctly used by 1Password, but given the ignorance they have shown regarding this issue I think we all can be happy if they eventually at least support system locale at all.

  • vishalsheth
    vishalsheth
    Community Member
    edited October 4

    @fok
    I have the same option on iOS. The issue is on Mac and Android. When viewing I get the correct format on Mac but when editing it switched to another format. Same is the case on Android.
    This was not an issue till 1pw7. I don't know what has changed. I'm sure this part can be taken care by 1pw so at least the format is viewed in the same format on other devices. @Dave_1P

  • Hello folks,

    Thank you to everyone who sent in screenshots and diagnostics reports. The team doesn't require any more information from affected users and work is actively progressing during the current development cycle to get this issue resolved.

    I apologize for the continued inconvenience that the issue is causing. As soon as a fix is available in the beta version of 1Password I'll make sure to update this thread to let everyone know. Thank you for your continued patience.

    -Dave