suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie kann ich das Datumsformat im HTML-Datumseingabe-Tag anpassen?

<p>Ich würde gerne wissen, ob es möglich ist, das Datumsformat im <code><input type="date"></input></code>-Tag festzulegen... Derzeit ist es das Format JJJJ-MM-TT, und was ich brauche, ist das Format TT-MM-JJJJ. </p>
P粉709644700P粉709644700461 Tage vor600

Antworte allen(1)Ich werde antworten

  • P粉505917590

    P粉5059175902023-08-22 11:21:49

    我在stackoverflow上找到了相同的问题或相关的问题

    我找到了一个简单的解决方案,你不能给出具体的格式,但你可以自定义如下。

    HTML代码:

    <body>
    <input type="date" id="dt" onchange="mydate1();" hidden/>
    <input type="text" id="ndt"  onclick="mydate();" hidden />
    <input type="button" Value="Date" onclick="mydate();" />
    </body>

    CSS代码:

    #dt{text-indent: -500px;height:25px; width:200px;}

    Javascript代码:

    function mydate()
    {
      //alert("");
    document.getElementById("dt").hidden=false;
    document.getElementById("ndt").hidden=true;
    }
    function mydate1()
    {
     d=new Date(document.getElementById("dt").value);
    dt=d.getDate();
    mn=d.getMonth();
    mn++;
    yy=d.getFullYear();
    document.getElementById("ndt").value=dt+"/"+mn+"/"+yy
    document.getElementById("ndt").hidden=false;
    document.getElementById("dt").hidden=true;
    }

    输出:

    Antwort
    0
  • StornierenAntwort