Ich habe viele Lösungen online gelesen, also habe ich auch eine relativ einfache Methode geschrieben. Implementieren Sie Easyi's DateBox Formating. Der Effekt ist wie folgt: Verwenden Sie "++", um es zu trennen, und Sie können sehen, was Sie mögen.
1. Html
<span> Die Gültigkeitsdauer des Zertifikats beträgt bis: </span> <span> <Eingabe id = "passvali" name = "Hotel.Passvali"> </span>
2. JS
/ * Die Gültigkeitsdauer des Zertifikats lautet */$ ('#passvali'). DateBox ({Formatter: Funktion (Datum) {var Jahre = Datum. Monate = '0'+Monate;Wieder auffüllen:
Das Standardformat der Datum des Datumsangebots lautet "DD/MM/JJJJ". Wenn Sie es in unser Format anpassen möchten, müssen Sie zwei Funktionen implementieren, Formatierer und Parser.
Die Formatierfunktion macht das in das Format formatierte Datum, das wir nach der Auswahl benötigen. Die Parser -Funktion gibt der Steuerung mit, wie Sie unser angepasster Format nach Auswahl des Datums analysieren.
Die Definition ist wie folgt:
Formatter: Eine Funktion zum Format des Datums, die Funktion nimmt einen Parameter "Datum" an und gibt einen Stringwert zurück.
Parser: Eine Funktion zum Analysieren einer Datumszeichenfolge, die Funktion nimmt eine "Datum" -Szge und gibt einen Datumswert zurück.
Formatieren Sie das Datum zum Format von YJJJ-MM-DD:
$ ('#dd1'). DateBox ({Formatter: function (Datum) {return date.getingfullyear ()+'-'+(Datum.GetMonth ()+1)+'-'+Date.GetDate ();}, Parser: function (Datum) {return New Date (Datum.PARSE.PARSE.REPLACE.REPLACE (/G));Das obige ist die einfache Methode der DateBox -Formatierung von Easyi, die ich mit Ihnen geteilt habe. Ich hoffe, es wird für Ihr Lernen hilfreich sein.