Stempel waktu Unix, alat konversi stempel waktu Unix
Stempel waktu saat ini
 Waktu Beijing

Stempel waktu Unix → Waktu Beijing

Stempel waktu Unix
Waktu Beijing

Waktu Beijing → Cap waktu Unix

Waktu Beijing
Cap waktu Unix

Pengenalan alat konversi stempel waktu Unix

Alat konversi stempel waktu Unix, Anda dapat mengonversi stempel waktu Unix ke format standar waktu Beijing, juga dapat mengonversi format standar waktu Beijing ke stempel waktu UNIX;

Apa itu stempel waktu Unix (stempel waktu Unix): stempel waktu adalah jumlah total detik sejak 01 Januari 1970 00:00:00 GMT (01 Januari 1970 08:00:00 BST) hingga saat ini.

Contoh PHP Penggunaan Unixtime

Dapatkan cap waktu saat ini:$time = time(); Konversikan ke waktu Beijing:$datetime = date('Y-m-d H:i:s',$time); Konversikan ke stempel waktu:$unixtime = strtotime($datetime);(www.pcjson.com)

1, bahasa pemrograman atau database yang berbeda, dapatkan cap waktu Unix saat ini (cap waktu Unix) metode:

PHP time()
Java time
JavaScript Math.round(new Date().getTime()/1000)
getTime () mengembalikan nilai dalam 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 biasa → Stempel waktu Unix (stempel waktu Unix):

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-tama gunakan Time::Local then my $time = timelocal($detik, $menit, $jam, $hari, $bulan, $tahun);
PostgreSQL SELECT extract(datetime FROM date('YYYY-MM-DD HH:MM:SS'));
Python pertama-tama import time then 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, bahasa pemrograman atau basis data yang berbeda, stempel waktu Unix (cap waktu Unix) ke waktu biasa (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 first my $waktu = Unix timestamp then my ($detik, $menit, $jam, $hari, $bulan, $tahun) = (localtime($waktu))[0,1,2,3,4,5,6]
PostgreSQL SELECT TIMESTAMP WITH TIME ZONE 'time' + Unix timestamp) * INTERVAL '1 second';
Python pertama-tama mengimpor waktu then time.gmtime (stempel waktu Unix)
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 log: