Karena $newDate
adalah objek bertipe DateTime
, bukan string. dokumentasi
eksplisit:
Mengembalikan
DateTime
new baru objek diformat sesuai dengan format yang ditentukan.
Jika Anda ingin mengonversi dari string ke DateTime
kembali ke string untuk mengubah format, panggil DateTime::format
di bagian akhir untuk mendapatkan string yang diformat dari DateTime
. Anda .
$newDate = DateTime::createFromFormat("l dS F Y", $dateFromDB);
$newDate = $newDate->format('d/m/Y'); // for example