将日期的时间戳转换成数字格式年月日时分秒

1.年月日

export const formatDate = (value: string | number | null | undefined) => { 

  if (!value) {       

return undefined   

}   

if (isNumber(value)) { 

const date = value.toString()       

const year = date.substring(0, 4)       

const month = date.substring(4, 6)       

const day = date.substring(6, 8)       

return `${year}-${month}-${day}`   

}   

const date = new Date(value)   

const year = date.getFullYear()   

const month = fillZero(date.getMonth() + 1)   

const day = fillZero(date.getDate())   

return `${year}-${month}-${day}`

}

2.年月日时分秒

export const formatDateTime = (value: string | Date) => {

    const date = value instanceof Date ? value : new Date(value)

    const year = date.getFullYear()

    const month = date.getMonth() + 1

    const day = date.getDate()

    const hours = date.getHours()

    const minutes = date.getMinutes()

    const seconds = date.getSeconds()

    return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容