Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
Working with Dates - the start of my helper class
I ran into a bug with nlapiDateToString({Date}, 'time') (case# 733146) and needed to workaround it. I had some other date-related work to do tonight so I wrapped it up into a class.
Figured I would share it here if anyone is interested. It's not very deep, might have bugs and was created to fit my needs.
/** * @class DateUtils * @Description Duh, it's a utility class for working with dates?? */ function DateUtils(){} /** * Returns a new Date object that has the TimeZone component removed. * @return {Date} The new Date object */ DateUtils.GetGMTDate = function DateUtils_GetGMTDate() { var d = new Date(); var timeZoneOffset = d.getTimezoneOffset() * 60 * 1000; return new Date(d.getTime() - timeZoneOffset); } /** * Returns a Date object representing the date this task is due taking into * consideration the weekend and counting only business days as valid days. *
Steve Klett | Senior Developer
NetValue Technology
0