Einfache Konvertierung eines JS-Datumsobjekts in einen JJJJMMTT-String
Beim Konvertieren eines JavaScript-Datumsobjekts in einen String im JJJJMMTT-Format ist dies eine unkomplizierte Methode besteht darin, die Werte von Date.getYear(), Date.getMonth() und Date.getDay() zu verketten. Dieser Ansatz kann jedoch umständlich sein.
Vereinfachter Code für die JJJJMMTT-Konvertierung
Um diesen Prozess zu vereinfachen, kann ein modifizierter Code verwendet werden:
Date.prototype.yyyymmdd = function() { var mm = this.getMonth() + 1; // getMonth() is zero-based var dd = this.getDate(); return [this.getFullYear(), (mm>9 ? '' : '0') + mm, (dd>9 ? '' : '0') + dd ].join(''); };
Diese geänderte Prototypmethode erweitert das Date-Objekt, indem sie eine „yyyymmdd“-Funktion bereitstellt, die die gewünschte Zeichenfolge direkt generiert Format JJJJMMTT. Der Code stellt sicher, dass einstellige Monate und Tage mit Nullen aufgefüllt werden, um eine vollständige Ausgabe mit acht Zeichen zu erhalten.
Beispielverwendung
Um diese Methode zu verwenden, erstellen Sie eine neue Datumsobjekt und rufen Sie die Funktion „yyyymmdd()“ auf, um die Zeichenfolge im Format YYYYMMDD zu erhalten:
var date = new Date(); date.yyyymmdd();
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Javascript-Datumsobjekt in einen JJJJMMTT-String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!