Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Menambah Hari pada Tarikh dalam PHP?

Bagaimanakah Saya Boleh Menambah Hari pada Tarikh dalam PHP?

Linda Hamilton
Lepaskan: 2024-12-05 15:13:10
asal
167 orang telah melayarinya

How Can I Add Days to a Date in PHP?

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");
Salin selepas log masuk

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"));
Salin selepas log masuk

Dalam kod ini:

  • strtotime(" 30 hari"): Ini membina cap waktu Unix yang mewakili 30 hari dari tarikh semasa.
  • tarikh('Y-m-d', ...): Ini memformat cap masa sebagai rentetan dalam Format "YYYY-MM-DD".

Ingat untuk menyemak dokumentasi PHP rasmi untuk strtotime dan tarikh untuk memahami fungsinya dan sintaks:

  • https://www.php.net/manual/en/function.strtotime.php
  • https://www.php.net/manual/en/ function.date.php

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan