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

chuyển đổi chuỗi thành ngày tháng php

Bạn không cần substr hoặc mysql cho việc này. Trước tiên, hãy lấy ngày tháng của bạn mà không có dấu phụ:

$tawal = date('Y-m-d', strtotime($date));
$takhir = date('Y-m-d', strtotime($date1));

Bây giờ bạn có các chuỗi được định dạng Y-m-d. Để tìm điểm khác biệt, mặc dù bạn không phải chuyển đổi sang Y-m-d vì chúng tôi không cần mysql. Bạn có thể sử dụng phương pháp này để tìm ra sự khác biệt trong vài giây.

$diff = abs(strtotime($date2) - strtotime($date));
$years = floor($diff / (365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. laravel có:Không tìm thấy cột

  2. Khớp dấu '%' khi tìm kiếm trong cơ sở dữ liệu MySQL

  3. Cách bật bộ đệm truy vấn MySQL

  4. Làm cách nào để hiển thị thời gian truy vấn trong Perl, DBI?

  5. Làm cách nào để cài đặt mysql im lặng trong thiết lập đổi mới?