我正在寻找输出内容在Umbraco内发布时间戳的HTML5 <time>
元素所需的正确格式。输出正确的“日期时间”<time>属性(Umbraco/Razor)
例如:
<time datetime="2012-02-28T20:00+00:00" pubdate>February 28, 2012</time>
有没有办法中的一把umbraco或剃刀实现这一目标?我知道在PHP中有一种特殊的“W3C”输出时间戳的方式:http://goo.gl/sEFsh。
在此元素的正确格式的更多信息可以在这里找到:http://html5doctor.com/the-time-element/
这是伟大的 - 我得到相同的输出!我现在正在寻找删除不必要的数字,并强制输出发布的日期而不是当前的日期。 – AlecRust 2012-02-29 10:16:05
此外,此代码似乎在.cshtml脚本文件中工作,但不在页面模板中。是否需要为此稍微改变格式? – AlecRust 2012-02-29 10:27:23
您可以将pubdate添加到模型或ViewBag,或者您想将其获取到您的视图代码。您也可以使用更精确的格式:@ Model.PubDate.ToString(“yyyy-MM-ddTHH:mmzzz”) - 请参阅http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx格式化的可能性。至于页面模板的东西,我不确定。 – 2012-02-29 16:07:24