Drop Down Menu Bar | JV Codes

当前Unix纪元时间

--

将Unix时间戳转换为可读日期

时间差:

将可读日期和时间转换为Unix时间戳

时间差:

计算开始和结束时间

messages.invalid_input

messages.invalid_input
messages.invalid_selection

时间差:

将秒转换为天、小时、分钟

什么是 Epoch 时间?

Unix epoch 时间(或 Unix 时间,POSIX 时间,或 Unix 时间戳)是自 1970 年 1 月 1 日(UTC/GMT 半夜)以来经过的秒数,不包括闰秒。基本上,epoch 是 Unix 时间 0(1970 年 1 月 1 日午夜),但“epoch”通常被用作 Unix 时间的同义词。一些系统将 epoch 日期存储为带符号的 32 位整数,这可能会在 2038 年 1 月 19 日造成问题(称为 2038 年问题或 Y2038)。此页面上的转换工具将以秒(10 位数字)、毫秒(13 位数字)和微秒(16 位数字)格式的时间戳转换为可读日期。

转换 Epoch

小时
1 小时
1 天 86400 秒
1 周 604800 秒
1 个月(30.44 天) 2629743 秒
1 年(365.24 天) 31556926 秒

如何在 ... 中获取当前 epoch 时间

语言 这是一个示例消息。 更多
PHP time()
Python import time; time.time()
Ruby Time.now
Perl time
Java long epoch = System.currentTimeMillis()/1000;
C# DateTimeOffset.Now.ToUnixTimeSeconds()
Objective-C [[NSDate date] timeIntervalSince1970];
C++11 double now = std::chrono::duration_cast<std::chrono::seconds> (std::chrono::system_clock::now().time_since_epoch()).count();
Lua epoch = os.time()
VBScript/ASP 查看示例
AutoIT _DateDiff('s', "1970/01/01 00:00:00", _NowCalc())
Delphi Epoch := DateTimetoUnix(Now);
Dart DateTime.now().microsecondsSinceEpoch
R as.numeric(Sys.time())
Erlang/OTP erlang:system_time(seconds).
MySQL SELECT unix_timestamp(now())
PostgreSQL SELECT extract(epoch FROM now());
SQLite SELECT strftime('%s', 'now');
Oracle PL/SQL SELECT (CAST(SYS_EXTRACT_UTC(SYSTIMESTAMP) AS DATE) - TO_DATE('01/01/1970','DD/MM/YYYY')) * 24 * 60 * 60 FROM DUAL;
SQL Server SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
IBM Informix SELECT dbinfo('utc_current') FROM sysmaster:sysdual;
JavaScript Math.floor(new Date().getTime()/1000.0)
Visual FoxPro DATETIME() - {^1970/01/01 00:00:00}