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

Làm thế nào để chuyển đổi ngày từ định dạng này sang định dạng khác?

$input = '03-Dec-10';
$date = DateTime::createFromFormat('d-M-y', $input);
echo $date->format('Ymd'); // or possibly 'Y-m-d'

Điều này sẽ xuất ra 20101203 , đó có lẽ là những gì bạn muốn. Nếu đó không phải chính xác những gì bạn đang theo đuổi, hãy xem tại đây .

Bạn cũng có thể làm ngược lại:

$input = '20101203';
$date = DateTime::createFromFormat('Ymd', $input);
echo $date->format('d-M-y');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chỉ mục toàn văn bản và chỉ mục tổng hợp và cách chúng ảnh hưởng đến truy vấn

  2. Tạo cơ sở dữ liệu mysql và người dùng trong tập lệnh bash

  3. Khóa chính MySQL

  4. Hiệu suất của MYSQL IN

  5. MySQL có thể được thay thế liền mạch bằng MariaDB hay có những thứ cần thay đổi trong trường hợp này?