sql >> Databáze >  >> RDS >> Mysql

TIMESTAMP znamená?

Je to časové razítko Unix , což znamená sekundy od 01.01.1970.

Většina jazyků ukládá své informace o datu a čase interně v tomto formátu a poskytuje metody nebo třídy, jak se s nimi vypořádat.

V PHP, např., můžete použít date formátovat takové časové razítko libovolným způsobem. V JavaScriptu se používá Date objekt.

Dávám přednost použití takových časových razítek před formátem MySQL, protože to výrazně usnadňuje výpočty s daty/časy. Můžete jednoduše odečíst dvě časová razítka od sebe a získat interval mezi nimi v sekundách. Pamatujte, že 60s = 1m , 60m = 1h a tak dále, můžete snadno mít dotazy jako Show me everything that is at least [x]m in the past .



  1. Smyčka přes dimenzi pole v plpgsql

  2. Deset nejlepších nástrojů GUI MySQL

  3. MYSQL:Jak najít player_id z příjmení?

  4. Laravel 'User' model bez sloupce ID