JNTZN

Konwerter czasu epoch

Czym jest konwerter czasu epoch?

Konwerter czasu epoch to narzędzie, które przekształca czas epoch (znany również jako czas Unix) na czytelne dla człowieka formaty daty i godziny oraz odwrotnie. Czas epoch oznacza liczbę sekund (lub milisekund) upływających od 1 stycznia 1970 roku (UTC).

Jaki jest dzisiaj dzień roku?

Możesz użyć naszego konwertera czasu epoch, aby zobaczyć aktualny dzień roku.

Dlaczego używa się czasu epoch?

Czas epoch jest powszechnie stosowany, ponieważ zapewnia standardowy sposób reprezentacji czasu w różnych systemach, upraszcza obliczenia czasu, takie jak różnice czy porównania, oraz unika problemów związanych ze strefami czasowymi i formatami dat.

Czy konwerter czasu epoch jest darmowy?

Tak, nasz konwerter czasu epoch jest bezpłatny.

Czy konwerter czasu epoch obsługuje sekundy przestępne?

Czas epoch nie uwzględnia sekund przestępnych. Podczas gdy czas czytelny dla człowieka może je zawierać, czas Unix traktuje je jako ciągłe sekundy.

Jak ręcznie przeliczyć czas epoch?

Aby ręcznie przeliczyć czas epoch na datę, podziel czas epoch przez liczbę sekund w dniu (86 400), aby obliczyć dzień, i użyj kalendarza referencyjnego. Jednak korzystanie z narzędzia lub biblioteki jest znacznie bardziej efektywne i pozbawione błędów.

Pobierz aktualny czas epoch

Język/NarzędzieFragment koduUwagi
PHPtime()
Pythonimport time; time.time()
RubyTime.now or Time.new. To display the epoch: Time.now.to_i
Perltime
Javalong epoch = System.currentTimeMillis()/1000;Zwraca epokę w sekundach.
C#DateTimeOffset.Now.ToUnixTimeSeconds().NET Framework 4.6+/Core.
Objective-C[[NSDate date] timeIntervalSince1970];Zwraca liczbę zmiennoprzecinkową (double).
C++11double now = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::system_clock::now().time_since_epoch()).count();
Luaepoch = os.time([date])
VBScript/ASPSee the examples
AutoIT_DateDiff('s', "1970/01/01 00:00:00", _NowCalc())
DelphiEpoch := DateTimetoUnix(Now);Przetestowano w Delphi 2010.
DartDateTime.now().microsecondsSinceEpoch
Ras.numeric(Sys.time())
Erlang/OTPerlang:system_time(seconds).Wersja 18+.
MySQLSELECT unix_timestamp(now());
PostgreSQLSELECT extract(epoch FROM now());
SQLiteSELECT strftime('%s', 'now');
Oracle PL/SQLSELECT (CAST(SYS_EXTRACT_UTC(SYSTIMESTAMP) AS DATE) - TO_DATE('01/01/1970','DD/MM/YYYY')) * 24 * 60 * 60 FROM DUAL;
SQL ServerSELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE());
IBM InformixSELECT dbinfo('utc_current') FROM sysmaster:sysdual;
JavaScriptMath.floor(new Date().getTime()/1000.0);Zwraca epokę w sekundach.
Visual FoxProDATETIME() - {^1970/01/01 00:00:00}Strefy czasowe nie są poprawnie obsługiwane.
Gotime.Now().Unix();
Adobe ColdFusion<cfset epochTime = left(getTickcount(), 10)>;
Tcl/Tkclock seconds
Unix/Linux Shelldate +%s
Solaris/usr/bin/nawk 'BEGIN {print srand()}'Solaris nie obsługuje date +%s.
PowerShell[int][double]::Parse((Get-Date (get-date).touniversaltime() -UFormat %s))