php如何計算當天與某一天相差多少天


<?php
$today=strtotime("2015-6-3000:00:00");//今天
$past=strtotime("2015-5-2000:00:00");//2015-5-20
$dif=ceil(($today-$past)/86400);//60s*60min*24h
echo"相差<strong>$dif</strong>天!";
?>

大概是這樣子了 如果有變化 就是 改變變數的位置

㈡ php日期距離多少天

把兩個日期轉換成時間戳 大的減去小的除以一天秒數得到日期距離
strtotime日期轉換時間戳
程序你自己寫吧 很清楚了

㈢ php 根據多少天算幾周 比如15天 2周+1天 這如何算

$allday = 15;
$weekday = 7;
$hasweek = floor($allday/$weekday);//下取整計來算有幾自個星期
$lessday = $allday%$weekday;//取余計算不足一星期的天數

㈣ php 求每個月所有天數的方法

PHP根據年份計算每月的天數方法示例如下:

<?php
//根據年份計算每個月的天數
functionget_days_by_year($year){
//首先判斷閏年
if($year%400==0||($year%4==0&&$year%100!==0)){
$rday=29;
}else{
$rday=28;
}
for($i=1;$i<=12;$i++){
if($i==2){
$days=$rday;
}else{
//判斷是大月(31),還是小月(30)
$days=(($i-1)%7%2)?30:31;
}
echo$year."年".$i."月有:".$days."天<br/>";
}

}
//測試
get_days_by_year(2016);

/*輸出結果如下:
2016年1月有:31天
2016年2月有:29天
2016年3月有:31天
2016年4月有:30天
2016年5月有:31天
2016年6月有:30天
2016年7月有:31天
2016年8月有:31天
2016年9月有:30天
2016年10月有:31天
2016年11月有:30天
2016年12月有:31天
*/
?>

㈤ 在php怎麼得到當月的總天數

echo " 本月共有:".date("t")."天";

㈥ PHP 如何獲得當前日期後三天的日期

echo(strtotime("+1days"));//明天這個時候
echo(strtotime("+5hours"));//5小時之後的時間回戳答
echo(strtotime("+1week"));//下周這個時候的時間戳

㈦ PHP用今天日期計算出30天後的日期!

time()就是你現在的時間戳。
30之後就是
$time=time()+30*24*3600;
$date=date('y-m-d H:m:s',$time);
七天類似了,
$time=time()+7*24*3600;
$date=date('y-m-d H:m:s',$time);

㈧ php 計算距離天的時間還有多少天

把每個月的天數加起來不就好了,說說具體需求吧,像獲取2018年三月的天數如下:
// 獲取2018年3月份的天數
$day = date('d', strtotime('2018-03'));

㈨ 在php中怎麼讓日期加十天顯示

//當天+10天顯示,可以換成別的日期,如2017-11-23
$date=time();
print_r(date("Y-m-d",strtotime('+10days',$date)));

㈩ php 計算天數

我不知道你所說的抄資料庫日期襲是什麼意思

我個你一個計算天數的代碼,你自己更改裡面的變數

$days = abs(strtotime($db_time) - strtotime(date("Y-m-d")))/86400;

裡面的$db_time就是你指的資料庫的日期,我不知道你指什麼,幫不了你寫,你只需要更改$db_time為你要計算的日期就可以

$days就是相隔的天數.