车把 DateTimeFormat Helper

Handlebars DateTimeFormat Helper

我想将日期时间显示为 Handlebars 的 MM-yy 格式并找到 Moment-Helpen 但它的 JS 在 NuGet 中不是 C# 有 Moment.js 我们 可以安装但是不知道怎么用

解决方案应该是这样的:

<div>{{formatTime dataDate "MM-YY"}}</div>

我想我必须在 Moment 中注册一些助手,但不知道如何注册。 有人可以帮助我吗?

对于Handlebars.Net我的解决方案是:

            Handlebars.RegisterHelper(DateFormat, (output, context, data) => 
            {
                DateTime.TryParse(data[0].ToString(), out DateTime date);

                var dictionary = data[1] as HandlebarsDotNet.Compiler.HashParameterDictionary;
                var formatString = dictionary["formatString"];

                output.WriteSafeString(date.ToString(formatString.ToString()));
            });