Als «momentjs» getaggte Fragen

Eine JavaScript-Datumsbibliothek zum Parsen, Bearbeiten und Formatieren von Datumsangaben. Verwenden Sie dieses Tag für Probleme mit Moment-, Moment-Zeitzone- und Moment-Plugins.


12
Moment.js - morgen, heute und gestern
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 …

13
Wie setze ich ein Scheindatum in Jest?
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 …
111 momentjs  jestjs 

4
So vergleichen Sie nur das Datum in moment.js
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 …



2
Formatieren Sie Datum / Uhrzeit auf JJJJ-MM-TT HH: mm: ss in moment.js
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.

2
moment.js - UTC gibt falsches Datum an
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 …

6
So konvertieren Sie Sekunden in HH: mm: ss in moment.js
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 …

7
Wie kann moment.js mit Typoskript importiert werden?
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 …

11
Moment JS Beginn und Ende eines bestimmten Monats
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 …

4
Vuejs und Vue.set (), Array aktualisieren
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 …

7
moment.js aktuelle Zeit in Millisekunden erhalten?
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 …

9
Konvertieren Sie das Datum mit moment.js in UTC
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?

3
Wie teste ich, ob eine Variable ein Moment.js-Objekt ist?
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.