Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP mengubah format tanggal

Gunakan strtotime untuk mengonversi string menjadi stempel waktu Unix, lalu gunakan date berfungsi untuk menghasilkan format output yang benar.

Karena Anda menggunakan format tanggal UK "h/m/Y", dan strtotime mengharapkan format AS, Anda perlu mengonversinya dengan sedikit berbeda:

$date1 = "28/04/2009";
$date2 = "28-04-2009";

function ukStrToTime($str) {
    return strtotime(preg_replace("/^([0-9]{1,2})[\/\. -]+([0-9]{1,2})[\/\. -]+([0-9]{1,4})/", "\\2/\\1/\\3", $str));
}

$date1 = date($dateFormat, ukStrToTime($date1));
$date2 = date($dateFormat, ukStrToTime($date2));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan file .php untuk menghasilkan dump MySQL

  2. Perbarui satu tabel MySQL dengan nilai dari yang lain

  3. Grup MySQL Dengan stempel waktu khusus

  4. Cara Mendapatkan Catatan dari 7 Hari Terakhir di MySQL

  5. Cara Mereplikasi Database MySQL ke Server Lain