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

MYSQL Konverter tidsstempel til måned

Dette virker for mig:

mysql> SELECT MONTH(FROM_UNIXTIME(1369967316));
+----------------------------------+
| MONTH(FROM_UNIXTIME(1369967316)) |
+----------------------------------+
|                                5 |
+----------------------------------+

Dit problem kommer sandsynligvis fra det faktum, at 1369967316 er den 30. maj, ikke juni (som du forventer), hvilket resulterer i en ulighed med MONTH(CURDATE()) .

mysql> SELECT FROM_UNIXTIME(1369967316);
+---------------------------+
| FROM_UNIXTIME(1369967316) |
+---------------------------+
| 2013-05-30 22:28:36       |
+---------------------------+



  1. Databasekryptering:Hvorfor og hvor skal du have datakryptering

  2. Hvordan kan jeg korrekt bruge et PDO-objekt til en parameteriseret SELECT-forespørgsel

  3. mySQL fejl:#1248 - Hver afledt tabel skal have sit eget alias

  4. Mysql - Lagret procedure OUT variabel returnerer null