Mismatch in Time representations between English and Korean

Please fill out the following sections to the best of your ability, it will help us investigate bugs if we have this information at the outset. Screenshots are especially helpful, so please provide those if you can.

Website (Android, iOS, Website):

App version number, if a mobile app issue (shown under Settings or About):

Chrome, if a website issue (Firefox, Chrome, etc) :

https://www.inaturalist.org/observations/94012245:

image
image

Description of problem (please provide a set of steps we can use to replicate the issue, and make as many as you need.):

Step 1: Time representations in the normal view and in “Edit” view are mismatched.

Step 2: In the normal view, the observed date is “Sep 4, 2021 · 8:31 AM KST” but in the “Edit” view, “2021/09/04 8:31 오후 KST”. The Korean “오후” means PM but not AM. The actual time is PM.

Step 3: I guess the problem occurred from the different selection of the language when uploading new observations. I’ve always uploaded with the language “English” selected. But today, I changed the language into “Korean” for the ease of the inserting Korean names of the several species just before I uploaded my observations. There has been no such mismatch before.

in the upload screen, if you select a PM time (오후) from the date picker, you end up with an AM time (오전):

… and if you select an AM time, you end up with a PM time:

… but regardless, the observation gets an AM time because the system seems to ignore the Korean characters and just interprets the time as if 24-hour format. compare the observed_on_string and time_observed_at values for the 2 observations below:

{"id":94288383,"observed_on":"2021-09-09","description":null,"latitude":null,"longitude":null,"map_scale":null,"timeframe":null,"species_guess":null,"user_id":779571,"taxon_id":null,"created_at":"2021-09-09T22:19:31.422-05:00","updated_at":"2021-09-09T22:19:31.422-05:00","place_guess":null,"id_please":false,"observed_on_string":"2021/09/09 10:18 오후 ","iconic_taxon_id":null,"num_identification_agreements":0,"num_identification_disagreements":0,"time_observed_at":"2021-09-09T10:18:00.000-05:00","time_zone":"Central Time (US \u0026 Canada)","location_is_exact":false,"delta":false,"positional_accuracy":null,"private_latitude":null,"private_longitude":null,"geoprivacy":null,"quality_grade":"casual","positioning_method":null,"positioning_device":null,"out_of_range":null,"license":"CC-BY-NC","uri":"https://www.inaturalist.org/observations/94288383","observation_photos_count":0,"comments_count":0,"zic_time_zone":"America/Chicago","oauth_application_id":null,"observation_sounds_count":0,"identifications_count":0,"captive":false,"community_taxon_id":null,"site_id":1,"old_uuid":null,"public_positional_accuracy":null,"mappable":false,"cached_votes_total":0,"last_indexed_at":"2021-09-09T22:19:31.537-05:00","private_place_guess":null,"uuid":"b948f66b-547b-4e40-993d-c6006763a349","taxon_geoprivacy":null,"tag_list":[],"user_login":"pisum","iconic_taxon_name":null,"captive_flag":false,"created_at_utc":"2021-09-10T03:19:31.422Z","updated_at_utc":"2021-09-10T03:19:31.422Z","time_observed_at_utc":"2021-09-09T15:18:00.000Z","faves_count":0,"owners_identification_from_vision":null,"user":{"id":779571,"login":"pisum","name":"","observations_count":6337,"identifications_count":7050,"user_icon_url":null,"medium_user_icon_url":null,"original_user_icon_url":null},"observation_field_values":[],"project_observations":[],"observation_photos":[],"comments":[],"identifications":[],"faves":[]}

{"id":94288384,"observed_on":"2021-09-09","description":null,"latitude":null,"longitude":null,"map_scale":null,"timeframe":null,"species_guess":null,"user_id":779571,"taxon_id":null,"created_at":"2021-09-09T22:19:31.709-05:00","updated_at":"2021-09-09T22:19:31.709-05:00","place_guess":null,"id_please":false,"observed_on_string":"2021/09/09 10:18 오전 ","iconic_taxon_id":null,"num_identification_agreements":0,"num_identification_disagreements":0,"time_observed_at":"2021-09-09T10:18:00.000-05:00","time_zone":"Central Time (US \u0026 Canada)","location_is_exact":false,"delta":false,"positional_accuracy":null,"private_latitude":null,"private_longitude":null,"geoprivacy":null,"quality_grade":"casual","positioning_method":null,"positioning_device":null,"out_of_range":null,"license":"CC-BY-NC","uri":"https://www.inaturalist.org/observations/94288384","observation_photos_count":0,"comments_count":0,"zic_time_zone":"America/Chicago","oauth_application_id":null,"observation_sounds_count":0,"identifications_count":0,"captive":false,"community_taxon_id":null,"site_id":1,"old_uuid":null,"public_positional_accuracy":null,"mappable":false,"cached_votes_total":0,"last_indexed_at":"2021-09-09T22:19:42.740-05:00","private_place_guess":null,"uuid":"5ccd2575-1084-47cb-a68b-442b50238e59","taxon_geoprivacy":null,"tag_list":[],"user_login":"pisum","iconic_taxon_name":null,"captive_flag":false,"created_at_utc":"2021-09-10T03:19:31.709Z","updated_at_utc":"2021-09-10T03:19:31.709Z","time_observed_at_utc":"2021-09-09T15:18:00.000Z","faves_count":0,"owners_identification_from_vision":null,"user":{"id":779571,"login":"pisum","name":"","observations_count":6337,"identifications_count":7050,"user_icon_url":null,"medium_user_icon_url":null,"original_user_icon_url":null},"observation_field_values":[],"project_observations":[],"observation_photos":[],"comments":[],"identifications":[],"faves":[]}

it seems like selecting an AM time in the date picker and ending up with a PM time in the observation card is an English problem, too:

so then there’s a screen bug in the date picker, plus a separate bug that doesn’t interpret the Korean 오전 / 오후 and treats the time as 24-hour instead of 12-hour format.

UPDATE: interestingly, if i upload a photo and the time is added to the observation from the metadata, then the AM / PM is displayed and loaded just fine.

Thanks for the interpretation, @pisum!

i think this has been resolved. it looks like the date picker now uses a 24-hour format to bypass both non-English AM/PM problems on the upload screen, and then the edit screen seems to interpret the manually input strings correctly, too.

(i suspect it was fixed with https://forum.inaturalist.org/t/incorrectly-shown-time/31450.)