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

Zaokrouhlení datatime MYSQL na nejdříve 15minutový interval v milisekundách (PHP)

Fungovalo by to? Neexistuje nějaká funkce, která by to dělala lépe?

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. Kontrola prázdného výsledku (PHP, PDO a MySQL)

  2. Cizí klíč odkazující na více tabulek

  3. Zkopírujte data ze Salesforce na SQL Server pomocí Spectral Core

  4. mysql:připojení odmítnuto při pokusu o připojení k localhost pomocí vzdálené IP