Unixové časové razítko, Unixový nástroj pro převod časového razítka
Aktuální časové razítko
 Pekingský čas

Unixové časové razítko → pekingský čas

Unixové časové razítko
Pekingský čas

Pekingský čas → časové razítko Unix

Pekingský čas
Unixové časové razítko

Úvod nástroje pro převod časového razítka Unix

Unix časové razítko převodní nástroj, můžete převést Unix časové razítko do standardního formátu Peking čas, také může převést standardní formát Peking čas na UNIX časové razítko;

Co je časové razítko Unix (časové razítko Unix): časové razítko je celkový počet sekund od 01. ledna 1970 00:00:00 GMT (01. ledna 1970 08:00:00 BST) do současnosti.

Ukázka použití PHP Unixtime

Získání aktuálního časového razítka:$time = time(); Převod na pekingský čas:$datetime = date('Y-m-d H:i:s',$time); Převést na časové razítko:$unixtime = strtotime($datetime);(www.pcjson.com)

1, různé programovací jazyky nebo databáze, získejte aktuální časové razítko Unix (metoda Unix timestamp):

PHP time()
Java time
JavaScript Math.round(new Date().getTime()/1000)
getTime () vrací hodnotu v milisekundách
.NET / C# time = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
MySQL SELECT unix_timestamp(now())
Perl time
PostgreSQL SELECT extract(time FROM now())
Python Nejprve importujte time, pak time.time()
Ruby Získat časové razítko Unix: Time.now nebo Time.new.
Zobrazení časového razítka 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, různé programovací jazyky nebo databáze, implementace obyčejného času → časové razítko Unixu (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)
Časový formát: RRRR-MM-DD HH:MM:SS nebo RRRMDD nebo RRRMDD.
Perl nejprve použijte Time::Local pak my $time = timelocal($sec, $min, $hour, $day, $month, $year);
PostgreSQL SELECT extract(datetime FROM date('YYYY-MM-DD HH:MM:SS'));
Python first 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, různé programovací jazyky nebo databáze, časové razítko Unixu (Unix timestamp) na běžný čas (rok - měsíc - den hodina: minuta: sekunda):

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 $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 first 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")
Přístupové protokoly: