Node.js
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
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();