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

Định dạng dấu thời gian SQL bằng PHP

date hàm yêu cầu một dấu thời gian UNIX là tham số thứ hai của nó - có nghĩa là bạn phải chuyển đổi ngày bạn nhận được từ DB thành dấu thời gian UNIX, có thể được thực hiện bằng cách sử dụng strtotime :

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

Và bạn sẽ nhận được:

02-20-2010


Bạn đã vượt qua '2010-02-20 13:14:09' chuỗi thành date hàm số; chuỗi đó không phải là Dấu thời gian UNIX hợp lệ.

'12-31-69 'có lẽ là 1970-01-01 , trong ngôn ngữ của bạn; và 1970-01-01 là Kỷ nguyên - ngày tương ứng với 0 UNIX Timestamp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gửi dữ liệu đến Cơ sở dữ liệu trong ứng dụng web React.js

  2. Cách tốt nhất để lưu trữ MySQL trên Azure Cloud

  3. Các phương pháp hay nhất trong PHP và MySQL với chuỗi quốc tế

  4. Làm cách nào để biết một bảng mysql đang sử dụng myISAM hoặc InnoDB Engine?

  5. Quản lý sự khác biệt về định dạng ngày giữa PHP và MySQL