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

PHP strtotime():tanggal menunjukkan '1970-01-01 ' setelah konversi

Format Anda bukan format yang dipahami pengurai .

Dalam kasus Anda 13 bukan "bulan". Jadi parser tidak mengerti sampai saat ini.

Anda harus menggunakan DateTime::createFromFormat() :

$date = DateTime::createFromFormat('m-d-Y H:i:s','04-13-2018 0:00:53');
echo $date->format('Y-m-d H:i:s');

Keluaran:

2018-04-13 00:00:53

Perhatikan bahwa formatnya juga bisa:'m-d-Y G:i:s' dengan G untuk "format 24 jam dari satu jam tanpa awalan nol" .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memperbaiki batas waktu tunggu Lock terlampaui; coba mulai ulang transaksi untuk 'tabel Mysql macet?

  2. Bagaimana Fungsi RIGHT() Bekerja di MySQL

  3. MySQL Cluster (NDB) vs Replikasi MySQL (InnoDB) untuk aplikasi Rails 3:pro/kontra?

  4. Mengurutkan bidang varchar secara numerik di MySQL

  5. Contoh Database MySQL