Bagaimana untuk Menambah Minit pada Tarikh dan Masa dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-11 12:51:02
asal
441 orang telah melayarinya

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

Menambah Minit ke Tarikh dan Masa dalam PHP

Menambah minit pada datetime ialah tugas biasa yang boleh dicapai menggunakan PHP terbina dalam Antara muka DateTime. Seperti yang anda nyatakan, anda telah menghadapi kesukaran walaupun berunding dengan sumber dalam talian. Mari berikan penyelesaian terperinci kepada masalah anda.

Format masa tarikh input anda ialah gabungan tahun, bulan, hari, jam dan minit, menggunakan standard ISO 8601. Anda berhasrat untuk menambah bilangan minit sewenang-wenangnya pada masa tarikh ini dan mengembalikan hasilnya dalam format yang sama.

Berikut ialah contoh kod PHP yang akan memenuhi keperluan anda:

<?php

$minutes_to_add = 5; // Let's add 5 minutes

// Initialize a new DateTime object using the input format
$time = new DateTime('2011-11-17 05:05');

// Create a DateInterval object to represent the minutes to add
$interval = new DateInterval('PT' . $minutes_to_add . 'M');

// Add the interval to the datetime using the add() method
$time->add($interval);

// Format the resulting datetime in the original format
$stamp = $time->format('Y-m-d H:i');

echo $stamp; // Output: 2011-11-17 05:10

?>
Salin selepas log masuk

Begini caranya kod berfungsi:

  1. Pembinaan Selang Tarikh: Kami membina Objek DateInterval menggunakan sintaks DateInterval('PT' . $minutes_to_add . 'M'). Sintaks ini menggunakan format tempoh ISO 8601 untuk mewakili tempoh tertentu (dalam kes ini, PT5M selama 5 minit).
  2. Tambahan pada DateTime: Kami kemudian menggunakan kaedah add() bagi Objek DateTime untuk menambah DateInterval pada datetime asal. Operasi ini mengubah suai datetime di tempatnya.
  3. Pemformatan Output: Akhir sekali, kami menggunakan kaedah format() objek DateTime untuk menukarnya semula ke format Y-m-d H:i asal dan tetapkan ia untuk $setem. Pernyataan gema akan mencetak rentetan waktu tarikh yang terhasil.

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