PHP でタイムスタンプを最も近い 4 分の 1 に四捨五入するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-08 20:28:01
オリジナル
290 人が閲覧しました

How to Round a Timestamp Down to the Nearest Quarter Hour in PHP?

時間を最も近い 4 分の 1 に四捨五入

多くのアプリケーションでは、タイムスタンプを操作し、時間に基づいて計算を実行する必要があります。一般的な要件は、時刻を最も近い 40 分単位に四捨五入することです。 PHP には、このタスクに役立ついくつかの関数が用意されています。

次に、MySQL の日時フィールドを最も近い 4 分の 1 に四捨五入する方法を示す PHP スクリプトを示します。

<?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";

?>
ログイン後にコピー

以上がPHP でタイムスタンプを最も近い 4 分の 1 に四捨五入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!