darrenhillconsulting
03/02/2023, 6:24 PMdarrenhillconsulting
03/02/2023, 6:25 PMcreece
03/02/2023, 6:25 PMdarrenhillconsulting
03/02/2023, 6:26 PMtrial
#3 of 140.darrenhillconsulting
03/02/2023, 6:26 PMcreece
03/02/2023, 6:28 PMvar myDate = new Date(1677069900 * 1000);
creece
03/02/2023, 6:29 PMdarrenhillconsulting
03/02/2023, 6:57 PMconst userFormattedDate = format.format({
value: new Date(timesheet.StartTime * 1000),
type: format.Type.DATETIME,
});
erictgrubaugh
03/02/2023, 7:32 PMI feel I ask this question every 3 month.Time to write a utility module+function and/or add a browser snippet and/or a gitlab snippet and/or a confluence doc and/or bookmark this thread :)
Corey Schwoebel
03/02/2023, 7:43 PMdarrenhillconsulting
03/02/2023, 7:53 PMdarrenhillconsulting
03/02/2023, 7:55 PMdarrenhillconsulting
03/02/2023, 8:01 PMdarrenhillconsulting
03/02/2023, 9:10 PMdarrenhillconsulting
03/02/2023, 9:31 PMShawn Talbert
03/02/2023, 9:31 PMdarrenhillconsulting
03/02/2023, 9:31 PMdarrenhillconsulting
03/02/2023, 9:32 PMShawn Talbert
03/02/2023, 9:32 PMdarrenhillconsulting
03/02/2023, 9:32 PMdarrenhillconsulting
03/02/2023, 9:34 PMthink
it wants it in PST.darrenhillconsulting
03/02/2023, 9:35 PMdarrenhillconsulting
03/02/2023, 9:36 PMdarrenhillconsulting
03/02/2023, 9:37 PMbattk
03/02/2023, 10:48 PMconst userFormattedDate = format.format({
value: new Date(timesheet.StartTime * 1000),
type: format.Type.DATETIME,
});
looks reasonable, this should get you a string that you can use with setTextbattk
03/02/2023, 10:48 PMbattk
03/02/2023, 10:51 PMrustyshackles
03/03/2023, 12:23 AMformat
modulerustyshackles
03/03/2023, 12:25 AMdarrenhillconsulting
03/03/2023, 1:01 AMdarrenhillconsulting
03/09/2023, 8:41 PMdarrenhillconsulting
03/09/2023, 8:44 PMconvertedDate = timeZoneDetail.direction === '+' ? moment.unix(options.startTime).add(timeZoneDetail.offset, 'hours').toDate() : moment.unix(options.startTime).subtract(timeZoneDetail.offset, 'hours').toDate();
I use convertedDate as the trandatedarrenhillconsulting
03/09/2023, 9:11 PMdarrenhillconsulting
03/09/2023, 9:11 PMdarrenhillconsulting
03/09/2023, 10:42 PMbattk
03/09/2023, 11:42 PMbattk
03/09/2023, 11:44 PMbattk
03/09/2023, 11:45 PMbattk
03/09/2023, 11:46 PMdarrenhillconsulting
03/10/2023, 12:22 AMCorey Schwoebel
03/10/2023, 12:24 AMbattk
03/10/2023, 12:39 AMbattk
03/10/2023, 12:40 AMbattk
03/10/2023, 12:41 AMbattk
03/10/2023, 12:42 AMbattk
03/10/2023, 12:45 AMdarrenhillconsulting
03/10/2023, 1:00 AMdarrenhillconsulting
03/10/2023, 1:00 AMbattk
03/10/2023, 1:01 AMbattk
03/10/2023, 1:02 AMbattk
03/10/2023, 1:02 AMdarrenhillconsulting
03/10/2023, 1:04 AMdarrenhillconsulting
03/10/2023, 2:30 PMconst incomingEpochTime = 1678255200;
const startTimeDate: Date = new Date(incomingEpochTime * 1000);
const subsidiaryOffset = subsidiaryTimeZoneDetail.direction === '-' ? subsidiaryTimeZoneDetail.offset * -1 : subsidiaryTimeZoneDetail.offset; // using query module, offset is in hours
const tzDifference = subsidiaryOffset * 60 + startTimeDate.getTimezoneOffset();
const adjustedSubDate = new Date(startTimeDate.getTime() + tzDifference * 60 * 1000);
newTimeBill.setValue({fieldId: 'trandate', value: adjustedSubDate});
Not my finest workbattk
03/10/2023, 2:38 PMbattk
03/10/2023, 2:45 PM