Skip to content

Instantly share code, notes, and snippets.

@benjsicam
Last active December 17, 2015 04:49
Show Gist options
  • Save benjsicam/5553037 to your computer and use it in GitHub Desktop.
Save benjsicam/5553037 to your computer and use it in GitHub Desktop.
Demonstrates how to use netsuite_date_time_zone_util.js and tests its functionality.
/*
* Demonstrates how to use the utility.
*/
var dateTimeInUSWestCoast = new Date();
var convertedDateTime = DateTimeZoneUtils.getCurrentDateTime(1);
var convertedDateTimeText = DateTimeZoneUtils.getCurrentDateTimeText(1, 'datetimetz');
var convertedCompanyDateTime = DateTimeZoneUtils.getCompanyCurrentDateTime();
var convertedCompanyDateTimeText = DateTimeZoneUtils.getCompanyCurrentDateTimeText('datetimetz');
var convertedSubsidiaryCompanyDateTime = DateTimeZoneUtils.getSubsidiaryCurrentDateTime(2);
var convertedSubsidiaryCompanyDateTimeText = DateTimeZoneUtils.getSubsidiaryCurrentDateTimeText(2, 'datetimetz');
/*
* Log the values and verify
*/
nlapiLogExecution("DEBUG", "Date/Time in US West Coast", dateTimeInUSWestCoast);
nlapiLogExecution("DEBUG", "Date/Time in US West Coast (Text)", nlapiDateToString(dateTimeInUSWestCoast, 'datetimetz'));
nlapiLogExecution("DEBUG", "Date/Time in London", convertedDateTime);
nlapiLogExecution("DEBUG", "Date/Time in London (Text)", convertedDateTimeText);
nlapiLogExecution("DEBUG", "Company Date/Time", convertedCompanyDateTime);
nlapiLogExecution("DEBUG", "Company Date/Time (Text)", convertedCompanyDateTimeText);
nlapiLogExecution("DEBUG", "Subsidiary Date/Time", convertedSubsidiaryCompanyDateTime);
nlapiLogExecution("DEBUG", "Subsidiary Date/Time (Text)", convertedSubsidiaryCompanyDateTimeText);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment