为什么即使使用正确的时间格式,momentjs也会发出弃用警告?

时间:2019-07-01 14:54:05

标签: angularjs momentjs

我正在使用momentjs在网站上显示“时间之前”。从数据库中,我检索UTC时间并将其转换为本地时间,格式为“ YYYY-MM-DD hh:mm a”。

但是,当我将fromNow()方法与新的本地时间一起使用时,控制台会向我显示弃用警告,并显示“无效日期”。

我尝试过更改为其他格式,但这是行不通的。

rootRef.on("child_added", function(snapshot) {

    var linkDate = snapshot.child("date").val()

    var localTime = moment.utc(linkDate).local().format("YYYY-MM-DD hh:mm a");

    $scope.difference = moment(localTime).fromNow();

    console.log(snapshot.child("date").val());

    console.log(localTime);

});

我希望$ scope.difference = moment(localTime).fromNow();从现在开始有正确的时间,但是会显示弃用警告和无效的格式。

为澄清起见,正在格式化linkDate(以UTC格式),并且两个日期(linkDate和localTime)显示在控制台日志中。

0 个答案:

没有答案