Epoch Converter
Kibadilishaji cha Epoch - Kibadilishaji cha wakati wa Unix
Wakati wa Unix wa sasa ni
1776001413
Badilisha epoch kuwa tarehe inayoeleweka na kinyume chake
Mihuri ya wakati kwa mwanzo na mwisho wa mwaka, mwezi na siku
Badilisha sekunde kuwa miaka, miezi, siku, saa na dakika
Epoch ya Unix ni nini?
Epoch ya Unix (pia inajulikana kama wakati wa Unix, wakati wa POSIX, au muhuri wa muda wa Unix) ni idadi ya sekunde tangu 1 Januari 1970, 00:00:00 UTC, bila kuhesabu sekunde za nyongeza (ISO 8601: 1970-01-01T00:00:00Z). Kwa usahihi wa kitaalamu, epoch ni wakati wa Unix 0, lakini mara nyingi "epoch" hutumiwa kama kifupi cha wakati wa Unix kwa ujumla.
| Wakati wa kawaida | Sekunde |
|---|---|
| 1 saa | 3600 sekunde |
| 1 siku | 86400 sekunde |
| 1 wiki | 604800 sekunde |
| 1 mwezi (~30.437 siku) | 2629743 sekunde |
| 1 mwaka (365.25 siku) | 31557600 sekunde |
Muda wa sasa wa Unix katika lugha za programu
| 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 |
Kumbuka: Zana zote kwenye ukurasa huu zinategemea mipangilio ya tarehe na saa ya kompyuta na hutumia JavaScript kubadilisha nyakati. Baadhi ya vivinjari hutumia sheria za sasa za saa za majira ya joto kwa tarehe zote zilizopita. JavaScript haiungi mkono sekunde za nyongeza.