Jeto Ideas

Let us know what you want to see next in Jeto!

Date/Time Form Fields - Unify Entries and Configure Input/Output format and Times zones

For add to calendar scripts, create dropdown for timezones. The output will offset time from UTC.

Benefit: Saves people the trouble of calculating time.
Agical requires an encoded + if timezone is a positive offset.


12:34:56%2B04:00, not 12:34:56+04:00 (literal plus signs have special meaning)

Good source of timezones listed out in a dropdown menu including Daylight savings time:
https://www.freeformatter.com/time-zone-list-html-select.html

  • Catherine Champoux
  • Nov 26 2020
  • Attach files
  • Catherine Champoux commented
    8 Dec, 2020 02:17pm

    @David

    Yes, that looks great! This will be for "add to calendar" scripts, so the plain text fields will continue to be leveraged in assets as there are too many formats to cover due to preferences and localization.

  • Admin
    David Desrosiers commented
    7 Dec, 2020 10:50pm

    Thanks @Cat for passing this request.

    Here is a first draft of what we envision for supporting entry and output of multiple date/time formats and timezones in Jeto Campaigns. Do you think this would cover for use cases you've encountered? Looking forward to getting some feedback.

    User Story:

    Requirement (I want to…):Allow user to enter time and date on a single timezones, yet allow to communicate the date/time in a different localized date/time.

    Expected Result (So that I can…): Send Global Event/Webinar times and dates that will match the local timezone of each audiences.

    Benefit (And enjoy….):
    - Same time, reduce errors: by avoid the collaborator from having to input multiple timezone entries in Jeto form. Avoid Administrators the need to convert date/time entries in various timezones manually. Automate the output of multiple date elements manually to build standard ISO date format outputs. Be compatible with calendar link date elements used in URLs.
    - Increase engagement: sending webinar and event date in the recipient's timezone and localized date format.

    Acceptance Criteria

    Jeto to offer a new field for "Date-Time" that combines both date & time entry into a single value, so that it can be later "converted" into various date-time formats and across timezones.

    For Jeto Launchers (Administrators)

    Launcher field property allows Admin to set default timezone that will be applied as the campaign input form is loaded.

    • Time output format would include ISO ISO 8601 as default format. i.e.:

      • Complete date plus hours and minutes: YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00) where:

        • YYYY = four-digit year

        • MM = two-digit month (01=January, etc.)

        • DD = two-digit day of month (01 through 31)

        • hh = two digits of hour (00 through 23) (am/pm NOT allowed)

        • mm = two digits of minute (00 through 59)

        • TZD = time zone designator (Z or +hh:mm or -hh:mm)
          Folowing items would NOT be included in date-time format

        • ss = two digits of second (00 through 59)

        • s = one or more digits representing a decimal fraction of a second

    • Time output format would also allow additional output formats (optional) includes

      • Date+time (Common formats (TO BE COMPLETED)

      • Date only (Common formats TO BE COMPLETED)

      • Time only (Common formats TO BE COMPLETED)

      • Date + Time as URL encoded (compatible with calendar link tools such as Agical)

    • The time output formats and timezone can allows to select multiple formats and multiple timezones.

    • Jeto will push 1 token and corresponding for each combination of format and timezone selected.
      For Jeto Campaigns (Marketers)

    • Campaign form field allow the marketer to select timezone entry (ex: via single select pick-list).

    Resource:
    ISO 8601 Date Time Standard formats.
    https://www.iso.org/iso-8601-date-and-time-format.html
    ISO 8601-1:2019 Date and time — Representations for information interchange — Part 1: Basic rules

    ISO 8601-1:2019/AWI AMD 1 Date and time — Representations for information interchange — Part 1: Basic rules — Amendment 1

    ISO 8601-2:2019 Date and time — Representations for information interchange — Part 2: Extensions

  • +1