@dojima-wallet/connection
Version:
Initialise and connection for layer 1&2 blockchain
31 lines (25 loc) • 868 B
text/typescript
import moment from "moment";
export const convertTimestampToDate = (timestamp: number) => {
const date = moment(timestamp).toDate().toUTCString();
return date;
};
export const convertISOtoUTC = (date: string) => {
const utcDate = new Date(date).toUTCString();
return utcDate;
};
export const convertDateToTimestamp = (date: string) => {
const timestamp = moment(date).format("X"); // lowercase 'x' for timestamp in milliseconds
return Number(timestamp);
};
export const convertTimestampToDateFormat = (timestamp: number) => {
const date = moment(
convertISOtoUTC(convertTimestampToDate(timestamp * 1000))
).format("DD/MM/YYYY");
return date;
};
export const convertTimestampToTimeFormat = (timestamp: number) => {
const date = moment(
convertISOtoUTC(convertTimestampToDate(timestamp * 1000))
).format("HH:mm:ss");
return date;
};