Skip to content

AB Timestamp Range With Timezone Field

Full date-time-range + timezone picker implementation (from/to dates, times, inclusivity, infinity, timezone). Used directly for advanced range UX or wrapped by ab-timestamp / ab-timestamp-with-timezone.

HTML tag: c-e2da2be40181c45b4a000f30a4cf7bb10

  • timestamptz range with from/to and timezone
  • interval bounds with inclusive/infinity flags
  • low-level range picker (prefer ab-timestamp wrappers when possible)
PropTypeDefaultDescription
valueString
typeStringdate time range timezone
from_dateString
to_dateString
timezone_valueStringUTC
pg_data_typeStringtimestamp with time zone
labelString
readonlyBoolean
enabledBooleantrue
infinity_toBoolean
inclusive_fromBoolean
inclusive_toBoolean
from_timeString
to_timeString
date_formatStringDD/MM/YYYY HH:mm:ss
display_timezoneStringUTC
pg_timezonesArray
infinity_fromBoolean
display_formatString
use_in_basic_viewBoolean
label_positionString
label_widthString
input_field_nameStringFrom date
themeString
editingBoolean
formated_valueString
clear_button_visibleBoolean
  • Prefer ab-timestamp-with-timezone for a single timestamptz field; prefer ab-timestamp for non-timezone datetime unless range is required.
  • Bind .value as serialized range string; component also exposes from_date, to_date, from_time, to_time, timezone_value.
  • Granular *-modified events per part; value-changed when composed .value updates.
  • type default ‘date time range timezone’; pg_data_type default ‘timestamp with time zone’.
EventDetail
value-changedString
from_date-modifiedString
from_time-modifiedString
inclusive_from-modifiedBoolean
infinity_from-modifiedBoolean
to_date-modifiedString
to_time-modifiedString
inclusive_to-modifiedBoolean
infinity_to-modifiedBoolean
timezone_value-modifiedString
formated_value-modifiedString
SignatureDescription
openEditor()

Do not use for date-only (ab-date-field) or time-only (ab-time-field). Do not duplicate ab-timestamp wrapper if this tag is used directly.

<c-e2da2be40181c45b4a000f30a4cf7bb10 .label=${'Active period'} .value=${rangeValue} .timezone_value=${'UTC'} @timezone_value-modified=${onTz}></c-e2da2be40181c45b4a000f30a4cf7bb10>