# Perspective table component adds an offset to date column, why?

**URL:** <https://forum.inductiveautomation.com/t/perspective-table-component-adds-an-offset-to-date-column-why/113419>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [January 20, 2026, 6:00pm UTC](https://forum.inductiveautomation.com/t/perspective-table-component-adds-an-offset-to-date-column-why/113419 "2026-01-20T18:00:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eugene49](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@Eugene49](https://forum.inductiveautomation.com/u/Eugene49)\
**Post date:** [January 20, 2026, 6:00pm UTC](https://forum.inductiveautomation.com/t/perspective-table-component-adds-an-offset-to-date-column-why/113419/1 "2026-01-20T18:00:05Z")

</div>

I am confused.

Gateway System Time is: 17 hour (UTC)

Project timezone is:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/6/165e9d923a3794d335bda19b15776d404a11a2c9.png)

The Dataset value is (UTC):

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/0/90fcfc893bccf74d339769a17c23c5d787337e72.png)

But Table display is offset (UTC + 5)?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/5/45a6c7bd669d49099d687585d72225b1d1423276.png)

Why Table display offset time??

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [January 22, 2026, 1:59pm UTC](https://forum.inductiveautomation.com/t/perspective-table-component-adds-an-offset-to-date-column-why/113419/2 "2026-01-22T13:59:41Z")

</div>

I don't know, but since you're not getting any answers here can you post the JSON for the date column properties or even a screengrab of the configuration?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 22, 2026, 2:01pm UTC](https://forum.inductiveautomation.com/t/perspective-table-component-adds-an-offset-to-date-column-why/113419/3 "2026-01-22T14:01:51Z")

</div>

Double check that the session timezone ID hasn't been overwritten.

---

<div class="post-metadata">

**Author:** ![Eugene49](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@Eugene49](https://forum.inductiveautomation.com/u/Eugene49)\
**Post date:** [January 22, 2026, 2:24pm UTC](https://forum.inductiveautomation.com/t/perspective-table-component-adds-an-offset-to-date-column-why/113419/4 "2026-01-22T14:24:28Z")

</div>

Thanks for keeping tab.

I have this on my project script:

The dataset tag have two columns (date and log):

```python
def create_tag():
	## create dsErrorLog tag
	parentPath = "[default]Settings"
	tagName = "dsErrorLog"
	tagPath = parentPath + "/" + tagName
	if not system.tag.exists(tagPath):
		#create tag
		tag={}
		tag['name'] = tagName
		tag['tagType'] = 'AtomicTag'
		tag['valueSource'] = 'memory'
		tag['dataType'] = 'DataSet'
		tag['value'] = system.dataset.toDataSet(["date","log"], [])
		system.tag.configure(parentPath, [tag], collisionPolicy="o")

```

```python
def error_logger(newMsg):
	tagPath="[default]Settings/dsErrorLog"
	ds = system.tag.readBlocking(tagPath)[0].value
	newDs = system.dataset.addRow(ds, [system.date.now(), newMsg])
	system.tag.writeBlocking([tagPath], [newDs])
	return None

```

The gateway timezone is UTC.

Seems that, the perspective table component is wrongly assumed the timezone of the date column on the dataset tag.

One work-around I found, cast to string `str(system.date.now())` so that it will specify timezone as well.
