Advertisement
Gustone

Function to format date

May 29th, 2022
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export const trimDate = (date, format = null) => {
  2.   if (date === '0000-00-00' || date === undefined || date === null) {
  3.     return ''
  4.   }
  5.   const myNewDate = new Date(date)
  6.   if (format === 'date_only') {
  7.     const finalDate = myNewDate.toISOString().slice(0, 10)
  8.     return finalDate
  9.   } else if (format === 'date_time') {
  10.     const finalDate =
  11.       myNewDate.toISOString().slice(0, 10) +
  12.       ' ' +
  13.       myNewDate.getHours() +
  14.       ':' +
  15.       myNewDate.getMinutes() +
  16.       ':' +
  17.       myNewDate.getSeconds()
  18.     return finalDate
  19.   } else {
  20.     return myNewDate
  21.   }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement