Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menambah Minit pada Objek Masa Tarikh dalam PHP?

Bagaimana untuk Menambah Minit pada Objek Masa Tarikh dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-15 04:19:02
asal
631 orang telah melayarinya

How to Add Minutes to a Date Time Object in PHP?

Menambah Minit ke Masa Tarikh dalam PHP: Penyelesaian Komprehensif

Soalan: Bagaimanakah saya boleh menambah objek masa tarikh dalam PHP dengan bilangan minit tertentu sambil mengekalkan format asal?

Jawapan:

Untuk menambah minit pada masa tarikh dalam PHP dengan berkesan, kami akan menggunakan gabungan kelas DateTime dan DateInterval. Berikut ialah pecahan terperinci:

$minutes_to_add = 5;

$time = new DateTime('2011-11-17 05:05');
$time->add(new DateInterval('PT' . $minutes_to_add . 'M'));

$stamp = $time->format('Y-m-d H:i');
Salin selepas log masuk

Penjelasan:

  1. Mencipta Objek DateTime: Kami mencipta objek DateTime menggunakan sintaks 'DateTime()' baharu . Parameter yang dihantar kepadanya mewakili tarikh dan masa awal.
  2. Mencipta Objek Selang Tarikh: Kelas ini digunakan untuk menentukan tempoh yang akan ditambahkan pada masa tarikh. Dalam kes kami, 'PT' bermaksud tempoh masa, diikuti dengan bilangan minit ('5' dalam contoh ini) dan huruf 'M' untuk menunjukkan minit.
  3. Menambah Tempoh ke Date: Kaedah add() kemudiannya digunakan untuk menambah tempoh yang ditentukan pada objek DateTime.
  4. Memformat Output: Akhir sekali, kaedah format() mengembalikan tarikh dan masa dalam format yang dikehendaki, mengekalkan struktur asal 'year-month-day hour:minute'.

Standard ISO 8601 untuk tempoh mengikut format rentetan tertentu. Di sini, 'P{y}Y{m1}M{d}DT{h}H{m2}M{s}S' mewakili tempoh dengan pelbagai komponen, seperti tahun ('Y'), bulan ('M' ), hari ('D'), jam ('H'), minit ('M'), dan saat ('S'). Dalam kes kami, kami menggunakan 'PT5M' untuk menunjukkan penambahan 5 minit pada masa tarikh.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Minit pada Objek Masa 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