JavaScript (intermediate value).Format is not a function 日期格式化函数报错

前言

最近项目遇到一个问题,就是在javascript中使用new Date().Format("yyyy-MM-dd")的时候,会出现报错现象。

 

分析

经查,发现是新版本的javascript已经去掉此方法了,详细案例:

this.state = {
    joinTime: new Date().format('yyyy-MM-dd'), // 入司时间
}

 

解决办法

我这边就介绍2种:

(1)使用moment.js替代(http://momentjs.cn/),其中moment获得2020-3-16这种格式的日期,需要写成这种YYYY-MM-DD

(2)去github上下载依赖,并添加到项目中去,然后使用

你可能感兴趣的:(javascript)