Eine JavaScript-Datumsbibliothek zum Parsen, Bearbeiten und Formatieren von Datumsangaben. Verwenden Sie dieses Tag für Probleme mit Moment-, Moment-Zeitzone- und Moment-Plugins.
Meine Frage ist also einfach: Wie bekomme ich das gestrige Date mit MomentJs? In Javascript ist es sehr einfach, dh today = new Date(); yesterday = new Date(today.setDate(today.getDate() - 1)) console.log(yesterday) Aber wie erreiche ich das mit MomentJs?
Ich möchte die moment().fromNow()Funktionalität, aber wenn das Datum nahe ist, ist es zu genau - z. Ich möchte nicht, dass es "in 3 Stunden" angezeigt wird, sondern "heute" - also im Grunde genommen mit einer "täglichen" Präzision. Ich habe versucht, die moment().calendar()Funktion zu verwenden. Sie wird nicht formatiert, wenn der …
Ich verwende moment.js, um den größten Teil meiner Datumslogik in einer Hilfedatei für meine React-Komponenten auszuführen, aber ich konnte nicht herausfinden, wie ich ein Datum in Jest a la verspotten kann sinon.useFakeTimers(). Die Jest-Dokumente sprechen nur über Timer-Funktionen wie setTimeout , setIntervaletc , aber nicht Hilfe mit einem Datum festlegen …
Ich bin neu bei moment.js. Ich habe ein Datumsobjekt und es hat einige Zeit damit verbunden. Ich möchte nur überprüfen, ob dieses Datum größer oder gleich dem heutigen Datum ist, ausgenommen die Uhrzeit beim Vergleich. var dateToCompare = 2015-04-06T18:30:00.000Z Ich möchte nur überprüfen, ob dateToCompare gleich oder größer als das …
Ich bin auf ein Problem gestoßen, bei dem ich die Anfangswerte eines Momentobjekts speichern muss, aber ich habe Probleme, zu verhindern, dass sich meine Variable zusammen mit dem ursprünglichen Objekt ändert. Leider funktioniert Object.freeze () nicht, da moment.js einen Fehler "Ungültiges Datum" zurückgibt, wenn ich versuche, dies zu formatieren.
Ich habe ein Moment-Datumsobjekt und möchte die ausgewählte Tagesnummer (0-6) oder (1-7) erhalten. Ich habe es versucht, aber es funktioniert nicht var aaa = moment(date).day(); hilf mir bitte dabei
Ich habe eine Zeichenfolge in diesem Format: var dateTime = "06-17-2015 14:24:36" Ich benutze moment.js und versuche es in YYYY-MM-DD HH:mm:ss-> umzuwandeln 2015-06-17 14:24:36. Ich habe diese Methode ausprobiert dateTime = moment( dateTime, 'MM-DD-YYYY HH:mm:ss',true).format("YYYY-MM-DD HH:mm:ss"); Aber dateTime als ungültiges Datum erhalten.
Warum zeigt moment.js UTC immer das falsche Datum an? Zum Beispiel von der Entwicklerkonsole von Chrome: moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString() // or moment.utc(new Date('07-18-2013')).format("YYYY-MM-DD").toString() Beide werden "2013-07-17" zurückgeben, warum wird der 17. statt der 18. zurückgegeben , der übergeben wurde. Aber wenn ich momentjs ohne utc benutze: moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString() Ich bekomme "2013-07-18" zurück …
Wie kann ich Sekunden in konvertieren HH:mm:ss? Im Moment benutze ich die Funktion unten render: function (data){ return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");; } Dies funktioniert auf Chrome, aber in Firefox für 12 Sekunden 01:00:12 möchte ich moment.js für die Cross-Browser-Kompatibilität verwenden Ich habe es versucht, aber es funktioniert nicht render: function …
Ich versuche Typoskript zu lernen. Obwohl ich es nicht für relevant halte, verwende ich VSCode für diese Demo. Ich habe eine package.json, die diese Stücke enthält: { "devDependencies": { "gulp": "^3.9.1", "jspm": "^0.16.33", "typescript": "^1.8.10" }, "jspm": { "moment": "npm:moment@^2.12.0" } } Dann habe ich eine Typescript-Klasse main.jswie diese: import …
Ich muss ein JS-Datum für Jahr = 2014 und Monat = 9 (September 2014) berechnen. Ich habe es versucht: var moment = require('moment'); var startDate = moment( year+'-'+month+'-'+01 + ' 00:00:00' ); var endDate = startDate.endOf('month'); console.log(startDate.toDate()); console.log(endDate.toDate()); Beide Protokolle zeigen: Tue Sep 30 2014 23:59:59 GMT+0200 (CEST) Tue Sep …
Ich bin neu bei Vuejs. Etwas gemacht, aber ich weiß nicht, dass es der einfache / richtige Weg ist. was ich möchte Ich möchte einige Daten in einem Array haben und sie bei einem Ereignis aktualisieren. Zuerst habe ich Vue.set ausprobiert, aber es klappt nicht. Jetzt nach dem Ändern meines …
var timeArr = moment().format('HH:mm:ss').split(':'); var timeInMilliseconds = (timeArr[0] * 3600000) + (timeArr[1] * 60000); Diese Lösung funktioniert, testen Sie sie, aber ich würde lieber die Moment-API verwenden, anstatt meinen eigenen Code zu verwenden. Dieser Code gibt HEUTE die Zeit in Millisekunden zurück. Ich brauche es, um eine andere Funktion in …
Wahrscheinlich und einfache Antwort darauf, aber ich kann anscheinend keinen Weg finden, moment.js dazu zu bringen, eine UTC-Datums- und Uhrzeit in Millisekunden zurückzugeben. Folgendes mache ich: var date = $("#txt-date").val(), expires = moment.utc(date); Irgendeine Idee, was ich falsch mache?
Meine Anwendung verfügt über ein HTML-Formular mit einigen Eingaben aus dem Backend und anderen Eingaben, die vom Benutzer (in einer timeEingabe) eingegeben werden. Eine onChangeFunktion wird durch jede Eingabe ausgeführt, wenn der Benutzer einen Wert ändert. Die vom Backend ausgefüllten Eingaben werden in momentObjekte konvertiert , die vom Benutzer eingegebenen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.