Skip to main content

🕒 Time Zone Management in Edusign

In this article, we will detail how time zones work on Edusign.

Lucas Minarro-Rey avatar
Written by Lucas Minarro-Rey
Updated this week

Precise time zone management is essential to ensure consistent scheduling of training, notifications, and signatures on Edusign.

1. 📍 Setting the institution's time zone

The time zone is set at the institution level and directly applies to administrators and contributors.

For learners, the time zone displayed on their application will depend on the time zone set on their phone/computer.

How to configure it:

  1. Access the Settings tab in your Edusign account.

  2. Navigate to Organization Information.

  3. In the Time Zone section, select the time zone that corresponds to your location (e.g., Europe/Paris, America/Mexico_City, etc.). Edusign Help Center+1Edusign Help+1

💡 Dates are stored in UTC+0 in the database. The set time zone allows the adjustment of schedule displays based on the institution's location.

2. 👥 Impact on users

The configured time zone affects how schedules are displayed for all users of the institution.

  • Schedule Display: Sessions, notifications, and other events are shown according to the institution's time zone.

  • Email Notifications: Emails sent to contributors and learners (e.g., session reminders) use the time set by the institution's time zone.

  • Absence of individual customization: Currently, it is not possible for users to set a personalized time zone. All are based on the institution's time zone.

⚠️ If a contributor is in a different time zone from the institution, they will receive notifications according to the institution's time zone. It is therefore important to clearly communicate schedules considering these differences.

3. 🛠️ For developers: time zone management via the API

Edusign provides tools to manage time zones in your integrations:

  • UTC Dates: All dates transmitted by the Edusign API are in UTC, formatted according to ISO 8601 standards.

  • Time Zone Retrieval: You can get the institution's time zone via the /v1/school endpoint, which returns a TIMEZONE field (e.g., "America/Mexico_City").

  • Date Conversion: Use libraries suitable for your programming language to convert UTC dates to local time:

    • JavaScript: Date, Moment.js, Luxon, Date-fns

    • Python: datetime, pytz, Pendulum

    • Java: java.time, Joda-Time

    • PHP: DateTime, Carbon


For more questions or assistance, feel free to contact our technical support at support@edusign.fr

Did this answer your question?