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));//算出天数
热点内容