Sample code for 30+ languages & platforms
Node.js

How to Parse a TimeStamp (such as 2016-11-11T14:32:17.0908971Z)

Timestamps are frequently used in REST API responses. This example demonstrates how to parse a timestamp string to get at the date/time components in the local timezone or in the GMT/UTC timezone.

Chilkat Node.js Downloads

Node.js
NODEJS_PRELUDE

function chilkatExample() {

    //  Let's say we have a timestamp string such as 2016-11-11T14:32:17.0908971Z
    var strTimestamp = "2016-11-11T14:32:17.0908971Z";

    var dateTime = new chilkat.CkDateTime();
    dateTime.SetFromTimestamp(strTimestamp);

    //  Get a DtObj in the local timezone.
    var bLocalTimezone = true;
    var dt = new chilkat.DtObj();
    dateTime.ToDtObj(bLocalTimezone,dt);

    //  Get the individual date/time components
    console.log("-- Local Time --");
    console.log("Year: " + dt.Year);
    console.log("Month: " + dt.Month);
    console.log("Day: " + dt.Day);
    console.log("Hour: " + dt.Hour);
    console.log("Minutes: " + dt.Minute);
    console.log("Seconds: " + dt.Second);

    //  Get a DtObj in the GMT/UTC timezone.
    bLocalTimezone = false;
    dateTime.ToDtObj(bLocalTimezone,dt);

    //  Get the individual date/time components
    console.log("-- UTC Time --");
    console.log("Year: " + dt.Year);
    console.log("Month: " + dt.Month);
    console.log("Day: " + dt.Day);
    console.log("Hour: " + dt.Hour);
    console.log("Minutes: " + dt.Minute);
    console.log("Seconds: " + dt.Second);

}

chilkatExample();