nehme | Posts: 153

Time Zone

0 votes
Hello, Suppose I am signing a document from outside ON like Vancouver, what time stamp it will be captured in the system. How I can capture the timestamp for the person who is signing from different province with different time. Thanks Nehme

Duo_Liang | Posts: 3776

Reply to: Time Zone

0 votes
Hey Nehme, All timestamps in package metadata as well as stored in system are in GMT time, in this format: "2019-06-20T19:16:07Z". (The timezone you set was just to format signature/date field image) For example, I used below code to get two timestamps from a package with timezone of EST and signed in EST time in the afternoon:
            EslClient eslClient = new EslClient(apiKey, apiUrl);

            string packageId = "VKAgZXhnfJ4HNmgD1c5wqAP6lCQ=";

            DocumentPackage pkg = eslClient.GetPackage(new PackageId(packageId));

            foreach (var document in pkg.Documents) {
                foreach (var signature in document.Signatures) {
                    DateTime? dateTime = signature.Accepted;
                    Debug.WriteLine(dateTime);
                }
            }
What print out in my VS console are:
6/20/2019 7:16:07 PM
6/20/2019 7:16:10 PM
What actually appear in my package metadata are:
2019-06-20T19:16:07Z
2019-06-20T19:16:10Z
Both of them are in GMT time, no matter what timezone you've setup and where the signer signed. Hope this could help! Duo

nehme | Posts: 153

Reply to: Time Zone

0 votes
Hello Duo, So based on your above answer. The timestap for a signer will always be esign server timestap? Thanks, Nehme

Duo_Liang | Posts: 3776

Reply to: Time Zone

0 votes
Hi Nehme, Yes, for current version 11.27, the signing/accepting timestamps in package metadata are formmated in GMT time. Hope this could help! Duo

Hello! Looks like you're enjoying the discussion, but haven't signed up for an account.

When you create an account, we remember exactly what you've read, so you always come right back where you left off