sql >> Database teknologi >  >> RDS >> Mysql

Afrunding af en MYSQL datetime til tidligste 15 minutters interval i millisekunder (PHP)

Ville dette virke? Er der ikke en funktion, der ville gøre dette bedre?

echo floor(strtotime('2010-08-11 11:18:28')/(60*15))*60*15*1000;
1281505500000
Wednesday, August 11, 2010 11:15:00 AM

echo floor(strtotime('2010-08-11 11:28:28')/(60*15))*60*15*1000;
1281505500000
Wednesday, August 11, 2010 11:15:00 AM

echo floor(strtotime('2010-08-11 00:00:00')/(60*15))*60*15*1000;
1281465000000
Wednesday, August 11, 2010 12:00:00 AM

echo floor(strtotime('2010-08-11 23:59:59')/(60*15))*60*15*1000;
1281550500000
Wednesday, August 11, 2010 11:45:00 PM


  1. Læs .NET-konfiguration fra databasen

  2. MySQL Syntaks fejlmeddelelse Operand skal indeholde 1 kolonne(r)

  3. MySQL Vælg rækker ved første forekomst af hver unik værdi

  4. MySQL-lagrede funktioner - Dynamiske/variable tabel- og kolonnenavne