Epoch Converter
Epoch converter - Konberter ng oras ng Unix
Ang kasalukuyang oras ng Unix ay
1777133243
I-convert ang epoch tungo sa nababasang petsa at pabalik
Mga timestamp para sa simula at katapusan ng taon, buwan, at araw
I-convert ang mga segundo tungo sa taon, buwan, araw, oras at minuto
Ano ang Unix epoch?
Ang Unix epoch (tinatawag ding Unix time, POSIX time, o Unix timestamp) ay bilang ng mga segundo mula Enero 1, 1970, 00:00:00 UTC, nang hindi ibinibilang ang leap second (ISO 8601: 1970-01-01T00:00:00Z). Sa mahigpit na kahulugan, ang epoch ay Unix time 0, ngunit madalas ding gamitin ang "epoch" bilang pinaikling tawag sa oras ng Unix sa pangkalahatan.
| Karaniwang oras | Segundo |
|---|---|
| 1 oras | 3600 segundo |
| 1 araw | 86400 segundo |
| 1 linggo | 604800 segundo |
| 1 buwan (~30.437 araw) | 2629743 segundo |
| 1 taon (365.25 araw) | 31557600 segundo |
Kasalukuyang oras ng epoch sa mga wika ng programming
| Python | import time; time.time() |
| PHP | time() |
| JavaScript | Math.round(new Date().getTime()/1000.0) |
| Java | long epoch = System.currentTimeMillis()/1000; |
| C# | DateTimeOffset.Now.ToUnixTimeSeconds() |
| Perl | time |
| Ruby | Time.now.to_i |
| Go | time.Now().Unix() |
| R | as.numeric(Sys.time()) |
| Lua | epoch = os.time() |
| Dart | DateTime.now().millisecondsSinceEpoch ~/ 1000 |
| MySQL | SELECT unix_timestamp(now()) |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| SQL Server | SELECT DATEDIFF(SECOND, '1970-01-01', GETUTCDATE()); |
| SQLite | SELECT unixepoch(); |
| Unix/Linux/MacOS | date +%s |
Paalala: Lahat ng kasangkapan sa pahinang ito ay batay sa mga setting ng petsa at oras ng computer at gumagamit ng JavaScript sa pag-convert ng oras. May mga browser na inilalapat ang kasalukuyang mga tuntunin sa daylight saving time sa lahat ng dating petsa. Hindi sinusuportahan ng JavaScript ang leap second.