How to convert a date format into NetSuite date format.

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.

Leave a comment

Your email address will not be published. Required fields are marked *