我想在asp.net页面中使用Javascript将当前日期显示为标签文本。
我想在页面加载时显示这个。 我不想使用任何c#代码
我正试图采用“2012年8月1日星期三”的格式
有人可以帮忙吗?
答案 0 :(得分:4)
简单尝试jQuery:
<asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
...
$(document).ready(function() {
$('#<%= txtDate.ClientID %>').val('<%=(System.DateTime.Now).ToString()%>');
});
对于标签:
$(document).ready(function () {
$('#<%= lblDate.ClientID %>').text('<%=(System.DateTime.Now).ToString()%>');
});
...
<asp:Label ID="lblDate" runat="server"></asp:Label>
答案 1 :(得分:0)
如果您根本不想使用任何C#代码,那么我建议您使用一些jquery插件。我会选择Globalize插件,您可以显示这样的日期
$(document).ready(function() {
$('#<%= txtDate.ClientID %>').val(Globalize.format(new Date(),'D'));
});
希望这有帮助。