Bagaimana untuk Menambah 30 Minit ke Format Masa H:i dengan betul dalam PHP?

Linda Hamilton
Lepaskan: 2024-10-18 12:00:55
asal
571 orang telah melayarinya

How to Correctly Add 30 Minutes to H:i Time Format in PHP?

Penyelesaian Masalah Penambahan 30 Minit ke H:i Format Masa dalam PHP

Isu penambahan 30 minit kepada nilai masa yang diformatkan sebagai H :i dalam PHP boleh diselesaikan dengan menukar masa kepada cap waktu Unix sebelum melakukan penambahan. Ini memastikan pengiraan masa dilakukan dengan betul.

Seperti yang dinyatakan dalam soalan, percubaan asal menggunakan fungsi strtotime dengan hujah yang salah. Berikut ialah pendekatan yang diperbetulkan:

<code class="php">$time = strtotime('10:00');
$startTime = date("H:i", strtotime('-30 minutes', $time));
$endTime = date("H:i", strtotime('+30 minutes', $time));</code>
Salin selepas log masuk
  1. Tukar masa asal ($masa) kepada cap waktu Unix menggunakan strtotime('10:00').
  2. Tambahkan 30 minit pada cap waktu menggunakan strtotime('-30 minit', $time) untuk mendapatkan masa mula. Formatkannya sebagai H:i menggunakan tarikh("H:i", strtotime(...)).
  3. Tambahkan 30 minit pada cap masa menggunakan strtotime(' 30 minit', $time) untuk mendapatkan penamat masa. Formatkannya sebagai H:i menggunakan tarikh("H:i", strtotime(...)).

Dengan menukar kepada cap masa dahulu, penambahan minit boleh dilakukan dengan betul. Ini akan menghasilkan output berikut untuk input 10:00:

$startTime = 09:30
$endTime = 11:00
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menambah 30 Minit ke Format Masa H:i dengan betul dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!