# System.date.now Timezone

**URL:** <https://forum.inductiveautomation.com/t/system-date-now-timezone/72478>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 14, 2023, 9:12pm UTC](https://forum.inductiveautomation.com/t/system-date-now-timezone/72478 "2023-04-14T21:12:47Z")\
**Posts on this page:** 1\
**Showing post:** 8

<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:** [April 14, 2023, 10:25pm UTC](https://forum.inductiveautomation.com/t/system-date-now-timezone/72478/8 "2023-04-14T22:25:38Z")

</div>

The `java.util.Date()` object returned from any of Ignition's date and time functions, whether expression or script, **Has No TimeZone!** It is **always** UTC milliseconds. It is converted to a zoned format when **converted to string**.

So, if converted to a string in the gateway, it will use the gateway timezone. If in Perspective, **in the browser** , it will use Perspective's client timezone.

If you convert to string yourself, in a script or expression in Perspective, since those run in the gateway, you will get the gateway's timezone.

---

_[View the full topic](https://forum.inductiveautomation.com/t/system-date-now-timezone/72478)._
