Momentan verwende ich moment.js, um die Anzeige von Zeit in einer node.js Anwendung zu verarbeiten - gibt es eine Möglichkeit, dass ich IMMER das Datum mit führenden Nullen formatieren kann, und atleast zwei Zeichen breit?Füge führende Nullen zu einer moment.js Zeit hinzu.
So für 9 Tage, 1 Stunde, 12 Minuten und 23 Sekunden
09:01:12:23
oder für 1 Minute
00:00:01:00
Dank jemand das kann
helfen, wie ich bin Berechnen der Zeit zwischen zwei Dingen in einer Datenbank und anschließendes Senden an moment.js in Sekunden.
duration.html(difference.add(1, "seconds").format("d:hh:mm:ss"));
Im Wesentlichen würde ich erzwingen möchte, dass auch bei den Tagen 0 sind sie angezeigt werden, zusammen mit der Null am Anfang für einstellige Zahlen. Diese
Beachten Sie, dass sich das Moment-Dauer-Format von momentjs unterscheidet, weshalb trim nirgends auf der momentjs-Seite erscheint. Danke VincenzoC für {trim: false} – mcmacerson
@mcmacerson Ich weiß, dass [Moment-Dauer-Format] (http://momentjs.com/docs/#/plugins/duration-format/) ist ein Momentjs Plug-in, ich ' Ich habe meine Antwort bearbeitet, um sie klarer zu machen. Als Nebenbemerkung gibt es ein offenes [Problem] (https://github.com/moment/moment/issues/1048, um die Dauerformat-Integration in Moment-Core zu planen). Ich bin froh, dass meine Antwort dir geholfen hat :) – VincenzoC