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

Datetime trong PHP Script

Điều đó đơn giản có nghĩa là bạn đang nghĩ đến $row['expires'] không chính xác. Đó không phải là giá trị Dấu thời gian UNIX và đang tạo ra một ngày không hợp lệ. Nó có nghĩa là giá trị về cơ bản được đánh giá là 0, là ngày 1 tháng 1 năm 1970 theo giờ UNIX

date() yêu cầu bạn gửi một dấu thời gian Unix hợp lệ cho nó (INT 11), đó có phải là những gì bạn có trong cơ sở dữ liệu cho trường đó không? hay nó là một trường thời gian ngày tháng?

Hãy thử điều này

echo date("d.m.Y \\u\\m H:i \\U\\h\\r", "2014-10-12");   //invalid

echo date("d.m.Y \\u\\m H:i \\U\\h\\r", time());  //valid: current 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. PHP:Hiển thị hộp thoại xác nhận có / không

  2. MySQL - LỖI 1045 - Quyền truy cập bị từ chối

  3. php echo hàng đầu tiên đợi / ngủ sau đó echo hàng thứ hai

  4. Thủ tục được lưu trữ, MySQL và PHP

  5. Loại bỏ hoặc cắt bớt một số ký tự đầu tiên hoặc cuối cùng trong cơ sở dữ liệu MySQL với SQL