Welches Format wird für nodejs f.utimes verwendet?

8

In nodejs sollten die Argumente von fs.utimes in welchem ​​Format geschrieben werden, z. B. atime , mtime .

API: fs.utimes(path, atime, mtime, callback)

    
Yofine 02.01.2014, 04:35
quelle

1 Antwort

9

Diese Parameter sind JavaScript Date s, keine Zeichenfolgen.

In der Dokumentation:

  

Bitte beachten Sie, dass atime, mtime und ctime Instanzen des Date-Objekts sind, und um die Werte dieser Objekte zu vergleichen, sollten Sie geeignete Methoden verwenden. Für die meisten allgemeinen Verwendungen gibt getTime () die Anzahl der Millisekunden zurück, die seit dem 1. Januar 1970 00:00:00 UTC vergangen sind, und diese ganze Zahl sollte für jeden Vergleich ausreichend sein, jedoch gibt es zusätzliche Methoden, die zum Anzeigen von unscharfen Informationen verwendet werden können. Weitere Details finden Sie auf der Seite MDN JavaScript Reference.

Und aus dem Quellcode :

%Vor%

Dies zeigt an, dass es sich um ein Javascript-Datum oder ein numerisches Unix-Style-Datum handeln kann.

Diese Zeile ist wirklich wichtig !!! return time.getTime() / 1000; Dies bedeutet, dass wenn Sie eine Zahl übergeben, eine Unix-Stilnummer übergeben wird, wobei die Millisekunden in 1 / 1000s dargestellt werden, die sich von der von Date.getTime()

zurückgegebenen Ganzzahl unterscheidet

Siehe diesen Link zu Unix-Zeitstempeln

    
Nathaniel Johnson 02.01.2014, 04:46
quelle

Tags und Links