1

asp.netページでJavascriptを使用して、現在の日付をラベルテキストとして表示したいと考えています。

これをページの読み込み時に表示したい。C# コードを使用したくない

「2012年8月1日水曜日」の形式で取得しようとしています

誰でも助けることができますか?

4

2 に答える 2

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>
于 2012-08-01T14:27:39.817 に答える
0

C# コードをまったく使用したくない場合は、jquery プラグインを使用することをお勧めします。Globalizeプラグインを使用すると、次のように日付を表​​示できます。

 $(document).ready(function() {
    $('#<%= txtDate.ClientID %>').val(Globalize.format(new Date(),'D'));
  });

お役に立てれば。

于 2012-08-01T15:08:40.797 に答える