首页 > 解决方案 > 将 Moment.Js 与 MVC/.NET Razor 视图结合使用

问题描述

我试图弄清楚如何将 moment js 的fromNow函数与 C#DateTime对象上的剃刀视图一起使用。

来自带有视图引擎的 Node/JavaScript 世界,我会做这样的事情:

p.card-text Last active: #{moment(user.lastLogin).fromNow()}

我在 C#/.NET 剃须刀页面世界中的语法不正确。我有以下内容,但不确定如何调用 moment 并将@item.CreatedAt参数传递给 moment.js.fromNow()方法。

<small class="text-muted ml-auto">@item.CreatedAt</small>

有任何想法吗?

标签: c#asp.net-mvcrazormomentjs

解决方案


如果是DateTime你可以试试这个:

<small>
<script>
document.write(moment('@item.CreatedAt.ToString("yyyy-MM-dd HH:mm:ss")').fromNow())
</script>
</small>

推荐阅读