Setting Field Values Using the Date JavaScript Object

Scenario A developer uses the JavaScript Object new Date() when setting date field values via SuiteScript and is uncertain of the timezone being used by the API. Solution The date and time that is set to fields accepting new Date() varies depending on the current timezone set on the local computer it is running on. So in order to… Continue reading Setting Field Values Using the Date JavaScript Object

Convert Date() to a Different Time Zone Using JavaScript

Scenario User would like to get the current date in a different time zone using JavaScript. Solution In the following code snippet, currDate variable holds the current date and time in the given time zone: var toTimeZone=”+5:30″;var tz;if(toTimeZone.search(“:”)==-1){tz=parseFloat(toTimeZone);}else{tz=parseFloat(toTimeZone.slice(0,toTimeZone.search(“:”)))+parseFloat(toTimeZone.slice(toTimeZone.search(“:”)+1)/60)}var date = new Date();var utc = date.getTime() + (date.getTimezoneOffset() * 60000);var currDate = new Date(utc + (3600000*tz));currDate = currDate.toString();var currDate… Continue reading Convert Date() to a Different Time Zone Using JavaScript

Setting Field Values Using the Date JavaScript Object

Scenario:A developer uses the JavaScript Object new Date() when setting date field values via SuiteScript and is uncertain of the timezone being used by the API. Solution: The date and time that is set to fields accepting new Date() varies depending on the current timezone set on the local computer it is running on. So in order… Continue reading Setting Field Values Using the Date JavaScript Object

Setting a Date value in Date type custom field in NetSuite and change the timezone

When we fetch a date value format from a custom field (Type is date) we get the format as “2022-07-13T07:00:00.000Z” ISO format. we have to convert this form into M/D/YYYY format. For that use this syntax below: Module: N/format var dateNeededByNew = rec.getValue({field:date}); // 2022-07-13T07:00:00.000Zvar formattedDateString = format.format({value : dateNeededByNew,type:format.Type.DATE //If we need time also… Continue reading Setting a Date value in Date type custom field in NetSuite and change the timezone