Date format is incorrect in 1Password for Mac
Comments
-
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.0 -
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.
0 -
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!
1 -
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.0 -
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 toEnglish (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).
1 -
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.
0 -
I’m happy that the date format is now correct in 1Password on your Macs.
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.
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.
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:
- Click on the in the menu bar and then click System Settings.
- Click General.
- Click Language & Region.
Take a screenshot of this window.
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.
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-404993431 -
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:
- Click on the in the menu bar and then click System Settings.
- Click General.
- Click Language & Region.
-Dave
1 -
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.
0 -
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
0 -
I also have this issue where my date should be dd/mm/YYYY but is mm/dd/YYYY
1 -
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?
0 -
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 asmm / 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
2 -
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...
1 -
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.2 -
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
Oli2 -
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.
0 -
@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?
0 -
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.
0 -
@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.
0 -
@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_1P0 -
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
0