We can use format module for converting date into NetSuite date format.
let todayDate = new Date();
let dateFormat = runtime.getCurrentUser().getPreference({
name: 'DATEFORMAT'
});
let nsFormatDate = formatDate(todayDate, dateFormat);
/**
* @description formatDate function is to format all dates to required format.
* @param {Object} selectedDate
* @param {Object} dateFormat
*/
function formatDate(selectedDate, dateFormat) {
try {
let formattedDate = ""
formattedDate = format.format({
value: selectedDate,
type: format.Type.DATE,
format: dateFormat
});
return formattedDate;
} catch (e) {
log.error("error@formatDate", e)
}
}
The “formattedDate” variable contains the date in NetSuite format.