php計算天數
發布時間: 2025-02-13 09:34:04
㈠ php 求每個月所有天數的方法
<?php
$days=date('t');
echodate('m').'月有'.$days."天<br>";
for($i=1;$i<=$days;$i++){
echodate('Y-m-').$i."<br>";
}
㈡ php計算兩個時間之間的天數
<?php
$days=cal_days_in_month(CAL_GREGORIAN,4,2011);
echo"返回2011-4的天數".$days."<br/>";
$days=date('t',strtotime("2011-4-1"));
echo"返回2011-4的天數".$days."<br/>";
$days=date("t");
echo"當前月的天數".$days."<br/>";
$thisday=date("d",time());
//循環當前天數到當前月底日期
for($i=$thisday;$i<=$days;$i++){
//在這里進行循環,如果跨幾個月的話,就外層再加一個循環月份的就可以了
}
?>
㈢ php+語言來寫一個演算法並計算到今天為止你出生的天數
可以使用 PHP 的 strtotime 函數來計算出生日期到現在的天數。首先,你需要將你的出生日期轉換成 Unix 時間戳,然後使用 time 函數獲取當前的時間戳,最後使用 floor 函數向下取整,將兩個時間戳相減並除以 86400(一天的秒數)即可得到從出生日期到現在的天數。
示例代碼如下:
$birthday = "1996-01-01";
$birthday_timestamp = strtotime($birthday);
$today_timestamp = time();
$days = floor(($today_timestamp - $birthday_timestamp) / 86400);
echo "你出生到現在已經有 $days 天了。";
㈣ thinkphp 當前時間減去已知時間 怎麼求天數
$currentTime=time();//當前時間
$cnt=$currentTime-strtotime("2014-01-01");//與已知時間的差值
$days=floor($cnt/(3600*24));//算出天數
熱點內容