Cap waktu Unix, alat konversi cap waktu Unix
Stempel waktu saat ini
  Waktu Beijing

Cap waktu Unix(Unix timestamp) → Waktu Beijing

Stempel waktu Unix
Waktu Beijing

Waktu Beijing → Stempel waktu Unix(Unix timestamp)

Waktu Beijing
Cap Waktu Unix

1, bahasa pemrograman atau basis data yang berbeda, untuk mendapatkan stempel waktu Unix saat ini(Unix timestamp) dalam bahasa pemrograman atau database yang berbeda:

PHP time()
Java time
JavaScript Math.round(new Date().getTime()/1000)
getTime() Satuan nilai yang dikembalikan adalah milidetik
.NET / C# time = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
MySQL SELECT unix_timestamp(now())
Perl time
PostgreSQL SELECT extract(time FROM now())
Python Pertama-tama impor waktu lalu time.time()
Ruby Dapatkan stempel waktu Unix: Time.now atau Time.new
Menampilkan cap waktu Unix: Time.now.to_i
SQL Server SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
Unix / Linux date +%s
VBScript / ASP DateDiff("s", "01/01/1970 00:00:00", Now())

2, bahasa pemrograman atau basis data yang berbeda, implementasi waktu umum → Stempel waktu Unix(Unix timestamp):

PHP mktime(hour, minute, second, day, month, year)
Java long datetime = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00");
JavaScript var commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second))
MySQL SELECT unix_timestamp(time)
Format waktu: YYYY-MM-DD HH:MM:SS atau YYMMDD atau YYYYMMDD
Perl pertama kali menggunakan Time::Local lalu my$time = timelocal($sec, $min, $hour, $day, $month, $year);
PostgreSQL SELECT extract(datetime FROM date('YYYY-MM-DD HH:MM:SS'));
Python waktu impor lalu int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S')))
Ruby Time.local(year, month, day, hour, minute, second)
SQL Server SELECT DATEDIFF(s, '1970-01-01 00:00:00', datetime)
Unix / Linux date +%s -d"Jan 1, 1970 00:00:01"
VBScript / ASP DateDiff("s", "01/01/1970 00:00:00", datetime)

3. Stempel waktu Unix dalam bahasa pemrograman atau basis data yang berbeda(Unix timestamp) Stempel waktu Unix dalam bahasa pemrograman atau basis data yang berbeda dikonversi ke waktu normal (tahun-bulan-hari jam:menit:detik):

PHP date('r', Unix timestamp)
Java String datetime = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000))
JavaScript first var unixTimestamp = new Date(Unix timestamp * 1000) then commonTime = unixTimestamp.toLocaleString()
Linux date -d @Unix timestamp
MySQL from_unixtime(Unix timestamp)
Perl pertama my$ time = Unix timestamp then my($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6]
PostgreSQL SELECT TIMESTAMP WITH TIME ZONE 'time' + Unix timestamp) * INTERVAL '1 second';
Python import time then time.gmtime(Unix timestamp)
Ruby Time.at(Unix timestamp)
SQL Server DATEADD(s, Unix timestamp, '1970-01-01 00:00:00')
VBScript / ASP DateAdd("s", Unix timestamp, "01/01/1970 00:00:00")
Akses ke catatan: