# Difference in Script result

**URL:** <https://forum.inductiveautomation.com/t/difference-in-script-result/64419>\
**Category:** Ignition\
**Created:** [September 23, 2022, 1:22pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419 "2022-09-23T13:22:54Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aman\_Pawar](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@Aman\_Pawar](https://forum.inductiveautomation.com/u/Aman_Pawar)\
**Post date:** [September 23, 2022, 1:22pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/1 "2022-09-23T13:22:55Z")

</div>

I’m using simple code as given below to update datetime into a tag from another tag.

```auto
import datetime

#print datetime.datetime.now()
system.tag.writeAll(["[default]BMP/Test/writeTimerLast"], [datetime.datetime.now()])

```

But getting time difference of 6 hours when I’m executing this code from script console (I’m using print function for testing in script console).  
Example:  
Result from script on the tags : 2022-09-23 01:21:07.474  
Result from script in Script Console : 2022-09-23 07:21:07.472000

What may be the reason behind this time difference?

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [September 23, 2022, 1:24pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/2 "2022-09-23T13:24:29Z")

</div>

1. Don’t use `datetime.datetime.now()` using `system.date.now()`

2. I would guess your gateway is set to a different timezone than the computer that your running designer on

---

<div class="post-metadata">

**Author:** ![Aman\_Pawar](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@Aman\_Pawar](https://forum.inductiveautomation.com/u/Aman_Pawar)\
**Post date:** [September 23, 2022, 1:27pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/3 "2022-09-23T13:27:00Z")

</div>

I’m using development server and this script was working in correct way before.  
The Gateway timestamp is matching with the result of script console.

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [September 23, 2022, 1:32pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/4 "2022-09-23T13:32:32Z")

</div>

Just to rule it out what do you see for this tag -

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/f/df0e618bdc5aa5f60eca193c4cce1621896011b6.png)

and for this tag

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/d/ddc92370d54c313c30690aa43ece0eb9cff5a37c.png)

Do they match or are they different?

---

<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:** [September 23, 2022, 2:13pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/5 "2022-09-23T14:13:54Z")

</div>

> [@Aman\_Pawar](#):
>
> #print datetime.datetime.now()

Use the \</\> code formatting button when posting code. It will indent properly (important for Python) and give syntax highlighting. You can use the 🖉 edit link to fix your post.

---

<div class="post-metadata">

**Author:** ![Aman\_Pawar](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@Aman\_Pawar](https://forum.inductiveautomation.com/u/Aman_Pawar)\
**Post date:** [September 23, 2022, 2:30pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/6 "2022-09-23T14:30:15Z")

</div>

They are different, how to change [System]Client/User/Timezone?

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [September 23, 2022, 2:35pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/7 "2022-09-23T14:35:18Z")

</div>

@paul-griffith please correct me if I am wrong but I believe this tag is just grabbed from the host operating system.

I don’t think you want to do this or to have this as your solution.

What exactly is the end goal you are working towards here?

---

<div class="post-metadata">

**Author:** ![Aman\_Pawar](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@Aman\_Pawar](https://forum.inductiveautomation.com/u/Aman_Pawar)\
**Post date:** [September 23, 2022, 2:59pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/8 "2022-09-23T14:59:18Z")

</div>

Both production and development servers are in USA and I’m operating remotely from India. I want to test code on the development server which is in trial mode. Last time when I’ve tested this code (2 weeks before) it was working correctly without time difference. Since yesterday I’m facing this issue.

Note: The same code is working properly on the production servers.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 23, 2022, 3:32pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/9 "2022-09-23T15:32:55Z")

</div>

You can choose a specific timezone in your project properties:  
[https://docs.inductiveautomation.com/display/DOC81/Vision+Project+Properties#VisionProjectProperties-VisionGeneralProperties](https://docs.inductiveautomation.com/display/DOC81/Vision+Project+Properties#VisionProjectProperties-VisionGeneralProperties)

Or, if you want to force just your local client/designer to be in a specific timezone, you could add a JVM prop to the client/designer launcher - add `-Duser.timezone=America/New_York` or `America/Los_Angeles` or whatever other ID is appropriate.

---

<div class="post-metadata">

**Author:** ![Aman\_Pawar](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@Aman\_Pawar](https://forum.inductiveautomation.com/u/Aman_Pawar)\
**Post date:** [September 23, 2022, 4:21pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/10 "2022-09-23T16:21:40Z")

</div>

I’ve resolved it by using system.date.now()  
But I don’t know how it was working correctly two weeks before?  
Anyways thank you all for your help 🙏

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [September 23, 2022, 4:23pm UTC](https://forum.inductiveautomation.com/t/difference-in-script-result/64419/11 "2022-09-23T16:23:40Z")

</div>

Only explanation I can think of is 2 weeks ago you remoted into the server and used Designer on that server, and today you opened up Designer on your local computer.
