PHP Date函數(shù)是PHP內(nèi)置的日期和時間函數(shù)庫,可以用于格式化輸出日期和時間,其中min參數(shù)表示分鐘,可以輸出當(dāng)前時間的分鐘數(shù)或者以指定格式輸出某個日期的分鐘數(shù)。下面我們來詳細(xì)介紹PHP Date函數(shù)中與分鐘相關(guān)的使用方法。
獲取當(dāng)前時間的分鐘數(shù)
獲取當(dāng)前時間的分鐘數(shù)非常簡單,只需要使用格式化參數(shù)“i”即可。
$minute = date("i"); echo $minute;以上代碼會輸出當(dāng)前時間的分鐘數(shù),例如當(dāng)前時間為15:38,輸出則為38。 獲取指定時間的分鐘數(shù) 想要輸出指定時間的分鐘數(shù),需要在date函數(shù)中加入第二個參數(shù),表示該時間的時間戳。
$timestamp = strtotime("2022-01-01 12:30:45"); $minute = date("i", $timestamp); echo $minute;以上代碼會輸出2022年1月1日12點30分45秒這個時間的分鐘數(shù),輸出為30。 格式化輸出時間的分鐘數(shù) 除了直接輸出當(dāng)前時間或指定時間的分鐘數(shù),PHP Date函數(shù)還可以通過格式化參數(shù)對時間進(jìn)行更加個性化的輸出。例如,我們可以通過格式化參數(shù)“i”輸出帶前導(dǎo)零的分鐘數(shù),或者使用格式化參數(shù)“A”輸出當(dāng)前時間是上午還是下午。下面是一些常見的格式化參數(shù)示例:
$minute = date("i");
echo "當(dāng)前時間的分鐘數(shù)是:" . $minute . "
";
echo "帶前導(dǎo)零的分鐘數(shù)是:" . str_pad($minute, 2, "0", STR_PAD_LEFT) . "
";$hour = date("H");
$ampm = ($hour< 12) ? "上午" : "下午";
echo "當(dāng)前時間是:" . date("h:i A") . "
";
echo "是" . $ampm . "
";
當(dāng)前時間的分鐘數(shù)是:38
帶前導(dǎo)零的分鐘數(shù)是:38
當(dāng)前時間是:03:38 PM
是下午
下一篇php date 前