Home  >  Article  >  php教程  >  php 常用日期相函数[日期加减,两日期之差,日期转换时间截]

php 常用日期相函数[日期加减,两日期之差,日期转换时间截]

WBOY
WBOYOriginal
2016-06-08 17:29:421240browse

php 常用日期相函数[日期加减,两日期之差,日期转换时间截]

<script>ec(2);</script>

下面这些代码是一些常用的日期处理函数了,可以两个时间的日期加减,两日期之差,日期转换时间截等。

echo date('Y-m-d',strtotime('+1 d',strtotime('2009-07-08')));//日期天数相加函数

echo date("Y-m-d",'1246982400');
echo '
';
echo date("Y-m-d",'1279123200');
die();

$d   =   "2009-07-08 10:19:00";  
echo   date("Y-m-d",strtotime("$d   +1   day"));   //日期天数相加函数
 

function dateToTime($d)//把日期转换成时间堆截
{
 $year=((int)substr("$d",0,4));//取得年份

 $month=((int)substr("$d",5,2));//取得月份
 
 $day=((int)substr("$d",8,2));//取得几号
 
 return mktime(0,0,0,$month,$day,$year);
}


/*

下面函数计算两日期之着

*/

$Date_1="2009-07-08";

echo $Date_1+1;
 
$Date_2="2009-06-08";
$Date_List_a1=explode("-",$Date_1);
 
$Date_List_a2=explode("-",$Date_2);

$d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);

$d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]);

$Days=round(($d1-$d2)/3600/24);

echo  "两日期之前相差有$Days 天"; 

本站原创转载注明来自www.111cn.net/phper/php.html

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn