Initialization:
const UTCDateTime = new smartUtilities.DateTime('2018/05/07 17:12:54:111222333444555666777888', 'UTC');
Alternative initialization:
const UTCDateTime = smartUtilities.DateTime(2018, 05, 07, 17, 12, 54, 111, 222, 333, 444, 555, 666, 777, 888, 'UTC');
UTCDateTime.toString('yyyy-MM-dd HH:mm:ss:fff:uu:nn:pp:ee:aa:xx:oo zzz');
- displays all time components and time zone offset:
const ESTDateTime = UTCDateTime.toTimeZone('Eastern Standard Time');
- creates a new DateTime object in the 'Eastern Standard Time' zone:
const FLEDateTime = UTCDateTime.toTimeZone('FLE Standard Time');
- creates a new DateTime object in the 'FLE Standard Time' zone:
Initialization in another time zone:
const CSTDateTime = new smartUtilities.DateTime('2018/05/07 17:12:54:111222333444555666777888', 'Central Standard Time');
CSTDateTime.toString('yyyy-MM-dd HH:mm:ss:fff:uu:nn:pp:ee:aa:xx:oo zzz');
- displays all time components and time zone offset:
const UTCDateTime2 = CSTDateTime.toTimeZone('UTC');
- creates a new DateTime object in the 'UTC' zone: