Bagaimana untuk Melaraskan Format Masa dalam PHP Menggunakan strtotime() dan date()?

Linda Hamilton
Lepaskan: 2024-10-18 12:10:04
asal
609 orang telah melayarinya

How to Adjust Time Formats in PHP Using strtotime() and date()?

Melaraskan Masa Diformat sebagai H:i sebanyak 30 Minit dalam PHP

Anda menyebut menghadapi kesukaran dalam melaraskan nilai masa yang diformatkan sebagai H:i dalam PHP. Khususnya, percubaan anda untuk mencipta $startTime dan $endTime, mengimbangi $time sebanyak 30 minit dalam setiap arah, tidak berjaya.

Untuk menyelesaikan isu ini, kami akan menggunakan pendekatan berbeza menggunakan strtotime() dan date( ). Di bawah ialah kod yang diperbetulkan:

<code class="php">$time = strtotime('10:00'); // Convert the time string to a Unix timestamp
$startTime = date("H:i", strtotime('-30 minutes', $time)); // Subtract 30 minutes from the timestamp
$endTime = date("H:i", strtotime('+30 minutes', $time)); // Add 30 minutes to the timestamp</code>
Salin selepas log masuk

Sekarang, menggunakan kod ini, apabila anda melepasi '10:00' sebagai $time, anda akan memperoleh dengan betul:

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

Atas ialah kandungan terperinci Bagaimana untuk Melaraskan Format Masa dalam PHP Menggunakan strtotime() dan date()?. 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