Menambah Hari ke Tarikh
Apabila cuba menambah tarikh dengan bilangan hari tertentu, adalah penting untuk menggunakan sintaks yang betul . Dalam PHP, fungsi strtotime dan tarikh terbina dalam memainkan peranan penting dalam manipulasi tarikh.
Untuk menangani isu yang dikemukakan dalam soalan ini, fungsi strtotime harus digunakan terutamanya untuk menghurai tarikh dan bukannya mengubah suainya. Untuk penambahan tarikh, fungsi tarikh menawarkan pendekatan yang mudah.
Coretan kod yang disediakan dalam soalan cuba menambah hari menggunakan operator bersama-sama dengan fungsi strtotime:
$date = strtotime(date("Y-m-d", strtotime($date)) . " +".$i."days");
Walau bagaimanapun, ini pendekatan mengembalikan perwakilan berangka tarikh sebagai cap waktu Unix dan bukannya rentetan tarikh yang diformatkan.
Penyelesaian terletak dalam memanfaatkan fungsi tarikh untuk menyelesaikan tugas. Berikut ialah kod yang diperbetulkan:
echo date('Y-m-d', strtotime("+30 days"));
Dalam kod ini:
Ingat untuk menyemak dokumentasi PHP rasmi untuk strtotime dan tarikh untuk memahami fungsinya dan sintaks:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Hari pada Tarikh dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!