Messages.utils.ts 424 B

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