我正在使用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)显示在控制台日志中。