show time difference between the transaction timezone and the default timezone on the transaction edit/view page

This commit is contained in:
MaysWind
2023-06-15 01:31:29 +08:00
parent 28dc2e425a
commit 5b334eb2d5
4 changed files with 56 additions and 0 deletions
+10
View File
@@ -149,6 +149,16 @@ export function getUnixTimeAfterUnixTime(unixTime, amount, unit) {
return moment.unix(unixTime).add(amount, unit).unix();
}
export function getTimeDifferenceHoursAndMinutes(timeDifferenceInMinutes) {
let offsetHours = parseInt(Math.abs(timeDifferenceInMinutes) / 60);
let offsetMinutes = Math.abs(timeDifferenceInMinutes) - offsetHours * 60;
return {
offsetHours: offsetHours,
offsetMinutes: offsetMinutes,
};
}
export function getMinuteFirstUnixTime(date) {
const datetime = moment(date);
return datetime.set({ second: 0, millisecond: 0 }).unix();