Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để trích xuất năm, tháng, ngày, giờ, phút, giây từ một ngày mysql?

Trong MySQL, chỉ cần thực hiện MONTH(date) , YEAR(date) , v.v. Trong PHP, bạn có thể thực hiện date('g', strtotime($datefromsql)) để lấy, ví dụ:giờ định dạng 12 giờ kể từ ngày.

Vì vậy, trong ví dụ trên, bạn có thể làm

SELECT YEAR(date), 
       MONTH(date), 
       DAYOFMONTH(date), 
       HOUR(date), 
       MINUTE(date), 
       SECOND(date)

hoặc bằng PHP,

$time = strtotime($datefromsql);
echo date('Y', $time);
echo date('m', $time);
echo date('d', $time);
echo date('h', $time);
echo date('i', $time);
echo date('s', $time);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lưu trữ tên người dùng và mật khẩu trong cơ sở dữ liệu có an toàn không?

  2. Kiểm soát truy cập MYSQL

  3. Chạy nhiều câu lệnh SQL từ Groovy

  4. Chỉ hiển thị các danh mục phụ của wordpress

  5. Làm thế nào để bạn buộc mysql LIKE phải phân biệt chữ hoa chữ thường?