sql >> Database >  >> RDS >> Mysql

Een SQL-tijdstempel opmaken met PHP

De date functie verwacht een UNIX-tijdstempel als zijn tweede parameter -- wat betekent dat je de datum die je uit de DB krijgt moet converteren naar een UNIX-tijdstempel, wat kan worden gedaan met strtotime :

$db = '2010-02-20 13:14:09';
$timestamp = strtotime($db);
echo date("m-d-Y", $timestamp);

En je krijgt:

02-20-2010


Je passeerde de '2010-02-20 13:14:09' tekenreeks naar de date functie; die string is geen geldige UNIX-tijdstempel.

'12-31-69 ' is waarschijnlijk 1970-01-01 , in uw land; en 1970-01-01 is het tijdperk -- de datum die overeenkomt met de 0 UNIX-tijdstempel.



  1. Effectieve monitoring van MySQL met SCUMM-dashboards:deel 3

  2. PostgreSQL-gebruikersgroep NL

  3. Hoe input van de gebruiker te krijgen tijdens runtime

  4. Gegevensopslag vergelijken voor PostgreSQL - MVCC versus InnoDB