Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menambah Minit pada DateTime String dalam PHP?
Menambah Minit ke Masa Tarikh dalam PHP
Dalam PHP, menambah minit pada datetime adalah tugas yang mudah. Walau bagaimanapun, ia mungkin memerlukan pendekatan khusus bergantung pada format datetime.
Seperti yang dinyatakan dalam pertanyaan, format datetime yang diberikan ialah "tahun-bulan-hari jam:minit", cth., "2011-11-17 05:05". Untuk mengubah suai masa tarikh ini dengan menambah minit:
可以使用 DateTime 类和 DateInterval 类:
$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');
Dalam kod ini:
Piawaian ISO 8601 digunakan untuk perwakilan tempoh, di mana "P{y}Y{m1}M{d}DT{h}H{m2}M{s}S" menandakan tempoh {y} tahun, {m1} bulan, {d} hari dan seterusnya.
Sebagai contoh, "P1Y2DT5S" sepadan dengan 1 tahun, 2 hari dan 5 saat.
Dalam contoh yang disediakan, "PT" menandakan selang masa, diikuti dengan "5M", yang mewakili penambahan 5 minit.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Minit pada DateTime String dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!