Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membundarkan Cap Masa ke Suku Jam Terdekat dalam PHP?
Masa Pusingan Menurun ke Suku Jam Terdekat
Banyak aplikasi memerlukan memanipulasi cap masa dan melakukan pengiraan berdasarkan masa. Keperluan biasa ialah membundarkan masa kepada suku jam terdekat. PHP menyediakan beberapa fungsi yang boleh membantu dengan tugasan ini.
Berikut ialah skrip PHP yang menunjukkan cara untuk membulatkan medan datetime MySQL ke suku jam terdekat:
<?php // Get the current datetime from the database $datetime = '2010-03-18 10:50:00'; // Convert the datetime into seconds $seconds = strtotime($datetime); // Calculate the number of seconds in 15 minutes $quarter_hour_seconds = 15 * 60; // Round the time down to the nearest quarter hour using floor() $rounded_seconds = floor($seconds / $quarter_hour_seconds) * $quarter_hour_seconds; // Convert the rounded time seconds into a datetime string $rounded_datetime = date('Y-m-d H:i:s', $rounded_seconds); echo "Original: $datetime\n"; echo "Rounded: $rounded_datetime\n"; ?>
Atas ialah kandungan terperinci Bagaimana untuk Membundarkan Cap Masa ke Suku Jam Terdekat dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!