【发布时间】:2011-12-29 00:26:16
【问题描述】:
<abbr class="timeago" title='<%= DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ssZ") %>'><%= String.Format("{0:MMMM d, yyyy}", DateTime.Now) %></abbr>
+
$(document).ready(function () {
$('abbr.timeago').timeago();
});
=
<abbr class="timeago" title="2011-12-29T00:21:40Z">December 29, 2011</abbr>
在浏览器中呈现为:2011 年 12 月 29 日。
为什么?谢谢。
编辑:
我已经解决了这个问题,我的控制台出现错误。
但是,当将此项目作为${streamObj.DateTime} =>
objStreamItem.DateTime = DateTime.Parse(sqlReader["DateTime"].ToString()).ToString("yyyy-MM-ddTHH:mm:ssZ");
此外,jquery 模板是从外部 js 文件加载的,而该文件又会根据其他一些页面加载条件进行加载。
谢谢。
【问题讨论】:
-
检查浏览器的控制台。有错误吗?
-
另外,将答案中的第一个代码块(ASP.NET、PHP 等)替换为浏览器正在读取的实际 HTML 源代码。您的服务器端源代码在这种情况下毫无用处。
标签: jquery asp.net datetime jquery-plugins