JavaScript Date()返回未定义

时间:2019-07-01 05:31:24

标签: javascript date react-native

我正在使用Javasript的Date()方法来简单地提取当前日期。我的本机项目运行正常,但突然停了下来。

let TodayDate = new Date();
console.log(TodayDate);

这会打印我undefined。我尝试在浏览器的控制台上进行测试,但工作正常,但文件中没有任何输出。

我正在尝试的代码段:

getDateToday = () => {
  let dateToday = new Date();
  console.log(dateToday);
};

function componentDidMount() {
  this.getDateToday();
}

componentDidMount();
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>

请帮助我解决问题。

1 个答案:

答案 0 :(得分:0)

更改:

new Date()

收件人:

new Date().toLocaleString();

您的代码可能如下:

    getDateToday = () => {
                let dateToday = new Date().toLocaleString();

                console.log(dateToday)
            }

    componentDidMount(){
         this.getDateToday();
    }