Messages.utils.ts14 lines · main
1import dayjs from 'dayjs'
2
3/**
4 * Convert a micro timestamp from number/string to iso timestamp
5 */
6export const unixMicroToIsoTimestamp = (unix: string | number): string => {
7 return dayjs.unix(Number(unix) / 1000).toISOString()
8}
9
10export const isUnixMicro = (unix: string | number): boolean => {
11 const digitLength = String(unix).length === 16
12 const isNum = !Number.isNaN(Number(unix))
13 return isNum && digitLength
14}