vtb_card due date picker incorrectly displays time selected

Karen44
Tera Expert

When I use the Agile Development "Sprint Tracking" visual task board or any other type of VTB, I've found the date picker for "due date" on the vtb_card pop-up does not put the selected time into the field but rather 1 hour later. For example, if I select 12:00pm, it enters the time as 1:00pm in the form field. I am CST and it's converting the times to EST. Is there a setting or configuration to fix this?

Date/time as picked:

Karen44_1-1755147343690.png

 


Date/time filled in from picker:

Karen44_2-1755147371141.png

 

1 ACCEPTED SOLUTION

Karen44
Tera Expert

Found my answer as soon as I submitted. Sigh. Looks like it's related to an old issue where it's doing the DST conversion, and if we want it to enter the value as selected we need to set "glide.vtb.card_select_due_date.dst_convert" to false. 

The time for the Due Date Time field on Visual Task Board is displaying as one hour ahead - Support ...

View solution in original post

4 REPLIES 4

Karen44
Tera Expert

I will add this works just fine if I use the date picker from the task itself, just not on the vtb_card.

Karen44
Tera Expert

Found my answer as soon as I submitted. Sigh. Looks like it's related to an old issue where it's doing the DST conversion, and if we want it to enter the value as selected we need to set "glide.vtb.card_select_due_date.dst_convert" to false. 

The time for the Due Date Time field on Visual Task Board is displaying as one hour ahead - Support ...

nityabans27
Mega Guru

You need to make sure the timezone settings match in three places:

  1. Your ServiceNow user profile

    • Go to Preferences → Time Zone in your user profile.

    • Set it to Central Time (US & Canada) or the correct CST variant.

    • Save and log out/in.

  2. Your browser/device timezone

    • Make sure your computer’s OS timezone is correctly set to CST and that your browser is using system time.

    • If you use VPNs or remote desktops, they can sometimes change browser timezone offsets.

  3. Instance default timezone (admin setting)

    • If you’re an admin:

      • Navigate to System Properties → Basic Configuration (glide.ui)

      • Check glide.sys.default.tz property.
        It should ideally be UTC, but mismatches can cause confusing UI shifts if not handled correctly in custom widgets.

    • You can also verify System Properties → Time Zones to ensure Central is available and correctly defined.

Hi, thanks for the reply!
I checked all those and they are correctly set to US/Central for all points.
System Properties -> Basic Config does show it set to US/Central as well, and we are not configured for Universal or UTC (Tailoring:sys_user.time_zone).