JNTZN

Bộ Chuyển Đổi Thời Gian Epoch

Epoch time converter là gì?

Epoch time converter là một công cụ chuyển đổi thời gian epoch (còn gọi là thời gian Unix) sang định dạng ngày giờ dễ đọc cho con người, và ngược lại. Thời gian epoch biểu thị số giây (hoặc mili giây) đã trôi qua kể từ ngày 1 tháng 1 năm 1970 (theo giờ UTC).

Hôm nay là ngày thứ mấy trong năm?

Bạn có thể sử dụng công cụ chuyển đổi thời gian epoch của chúng tôi để xem ngày hiện tại trong năm.

Tại sao lại sử dụng thời gian epoch?

Thời gian epoch được sử dụng rộng rãi vì nó cung cấp một cách chuẩn để biểu diễn thời gian trên nhiều hệ thống khác nhau, đơn giản hóa các phép tính thời gian như tính hiệu số hoặc so sánh, và tránh các vấn đề liên quan đến múi giờ và định dạng ngày tháng.

Công cụ chuyển đổi thời gian epoch có miễn phí không?

Có, công cụ chuyển đổi thời gian epoch của chúng tôi hoàn toàn miễn phí.

Công cụ chuyển đổi thời gian epoch có xử lý được giây nhuận không?

Thời gian epoch không tính đến giây nhuận. Trong khi thời gian dễ đọc có thể bao gồm giây nhuận, thời gian Unix coi chúng như những giây liên tục.

Làm thế nào để chuyển đổi thời gian epoch thủ công?

Để chuyển đổi thủ công thời gian epoch sang ngày tháng, bạn chia thời gian epoch cho số giây trong một ngày (86.400) để tính số ngày và sử dụng lịch tham chiếu. Tuy nhiên, sử dụng công cụ hoặc thư viện sẽ hiệu quả và chính xác hơn nhiều.

Lấy Thời Gian Epoch Hiện Tại

Ngôn ngữ/Công cụĐoạn mãGhi chú
PHPtime()
Pythonimport time; time.time()
RubyTime.now or Time.new. To display the epoch: Time.now.to_i
Perltime
Javalong epoch = System.currentTimeMillis()/1000;Trả về thời gian epoch tính bằng giây.
C#DateTimeOffset.Now.ToUnixTimeSeconds().NET Framework 4.6+/Core.
Objective-C[[NSDate date] timeIntervalSince1970];Trả về giá trị kiểu 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);
Đã kiểm tra trên Delphi 2010.
DartDateTime.now().microsecondsSinceEpoch
Ras.numeric(Sys.time())
Erlang/OTPerlang:system_time(seconds).
Phiên bản 18 trở lên.
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);Trả về thời gian epoch tính bằng giây.
Visual FoxProDATETIME() - {^1970/01/01 00:00:00}
Múi giờ không được xử lý chính xác.
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 không hỗ trợ date +%s.
PowerShell[int][double]::Parse((Get-Date (get-date).touniversaltime() -UFormat %s))