sql >> Databasteknik >  >> RDS >> Mysql

TIMESTAMP betyder?

Det är en Unix-tidsstämpel , vilket betyder sekunder sedan 1970-01-01.

De flesta språk sparar information om datum och tid internt i det formatet och tillhandahåller metoder eller klasser för att hantera det.

I PHP kan du t.ex. använda date att formatera en sådan tidsstämpel på vilket sätt du vill. I JavaScript används Date objekt.

Jag föredrar att använda sådana tidsstämplar över MySQL-formatet, eftersom det gör beräkningar med datum/tider mycket enklare. Du kan helt enkelt subtrahera två tidsstämplar från varandra för att få intervallet mellan dem i sekunder. Kom ihåg att 60s = 1m , 60m = 1h och så vidare, du kan enkelt ha frågor som Show me everything that is at least [x]m in the past .



  1. Hur man får slutet av månaden i MariaDB

  2. Python och MySQL-fråga med citattecken

  3. FUNCTION SUM finns inte

  4. Få alla resultat med where-klausulen