W tym artykule pokazano metodę uzyskania znacznika czasu UNIX w JavaScript.
Jak uzyskać znacznik czasu Unixa w JavaScript?
Aby uzyskać znacznik czasu UNIX, użyj poniżej podanych metod JavaScript:
Omówmy te metody jeden po drugim!
Metoda 1: Pobierz znacznik czasu UNIX za pomocą metody gettime ()
Istnieje wiele funkcji do pracy z datami i czasami w obiekcie daty JavaScript. Jednym z nich jest „uzyskać czas()" metoda. Zapewnia milisekundy od 1 stycznia 1970 r. (UNIX EPOCH). Metoda gettime () zawsze reprezentuje czas przy użyciu formatu UTC.
Składnia
Postępuj zgodnie z podłączoną składką, aby uzyskać znacznik czasu UNIX za pomocą metody gettime ():
Data.uzyskać czas();Wyżej wymieniona metoda nie wymaga żadnego argumentu.
Sprawdźmy przykład, aby uzyskać znacznik czasu UNIX za pomocą metody gettime ().
Przykład
Po pierwsze, stworzymy zmienną „TDATE”, Który przechowuje datę jako ciąg:
var tdate = '2022-09-22';Następnie utwórz instancję obiektu daty, przekazując ciąg daty przechowywany w „TDATE”:
var date = nowa data (TDATE);Zadzwoń do metody gettime () i podziel ją „1000„Aby uzyskać czas w kilka sekund, ponieważ znacznik czasu UNIX reprezentuje liczbę sekund między określoną datą a epoką UNIX, podczas gdy metoda JavaScript gettime () daje wynik w milisekundach:
var unxtimestamp = matematyka.podłoga (data.getTime () / 1000);Na koniec wydrukuj znacznik czasu za pomocą „konsola.dziennik()" metoda:
konsola.log (UNIXTIMESTAMP);Wyjście
Przejdźmy do następnej metody!
Metoda 2: Uzyskaj znacznik czasu UNIX za pomocą daty.teraz () metoda
„„Teraz()„Metoda obiektu daty pomaga również uzyskać znacznik czasu UNIX. Oferuje najnowszy czas milisekundowy UTC. Jest to metoda statyczna; Dlatego należy go wywołać z obiektem daty. Prawie obsługuje wszystkie przeglądarki, z wyjątkiem IE8 i poprzednich wersji.
Składnia
Użyj podanej składni na teraz () Metodę obiektu daty:
Data.Teraz();„„Data.Teraz()”Metoda nie ma sporu i daje obecny czas w milisekundach.
Przykład
Teraz wywołamy „Data.Teraz()„Metoda, dzieląc ją przez 1000, aby uzyskać znacznik czasu UNIX w kilka sekund:
Matematyka.podłoga (data.teraz () / 1000);Można zauważyć, że znacznik czasu UNIX jest wyświetlany w kilka sekund:
Zapewniliśmy najprostsze metody uzyskania znacznika czasu UNIX w JavaScript.
Wniosek
Aby uzyskać znacznik czasu UNIX, możesz użyć predefiniowanych metod JavaScript obiektu daty, w tym metody lub daty gettime ().teraz () metoda. Korzystne jest użycie daty.teraz () zamiast gettime (), ponieważ nie tworzy nowej instancji obiektu daty. W tym artykule pokazuje metody uzyskania znacznika czasu UNIX w JavaScript.