php时间函数汇总

PHP时间函数汇总》要点:
本文介绍了PHP时间函数汇总,希望对您有用。如果有疑问,可以联系我们。

date_default_timezone_set('Asia/Shanghai');

function run_time(){

list($msec,$sec) = explode(" ",microtime());

return ((float)$msec + (float)$sec);

}

$start_time = run_time();

$time = time();

echo "time(): {$time}";

$formats = array('U','r','c','l,F jS,Y,g:i A','H:i:s D d M y','m/j/y/ g:i:s a O (T)','Y-m-d H:i:s');

foreach($formats as $format){

echo "$format: ".date($format)."\n";

}

$getdate_array = getdate($time);

echo "getdate(): ";

print_r($getdate_array);

echo "";

echo '';

$dateArray = array(

"Now","today","tomorrow","yesterday",

"Thursday","this Thursday","last Thursday",

"+2 hours","-1 month","+10 minutes","30 seconds",

"+2 years -1 month","next week","last month",

"last year","2 week ago","next Friday"

);

foreach($dateArray as $mydate){

echo "\n";

}

echo '$mydate: ".date('Y-m-d H:i:s',strtotime($mydate))."';

echo '';

setlocale(LC_TIME,"zhs");

echo strftime("Month: %B ");

echo strftime("Day: %A ");

echo '';

echo "mktime函数返回的时间戳:".mktime()."";

echo "当前的日期为:".date("Y-m-d",mktime())."";

echo "当前的时间为:".date("H:i:s",mktime());

echo '';

//time函数

echo "time函数返回的时间戳:".time().'';

echo '当前日期为:'.date('Y-m-d H:i:s')."";

echo "当前的时间为:".date("H:i:s");

echo '';

$timeNow = strtotime(date("Y-m-d H:i:s"));

$time2 = strtotime("2012-12-21 8:10:10");

$sub1 = ceil(($time2 - $timeNow)/3600);

$sub2 = ceil(($time2 - $timeNow)/86400);

echo "离世界末日还有".$sub2."天";

echo "也便是".$sub1."小时";

echo '';

echo 'microtime()函数值:'.microtime();

echo '';

echo '日期转时间戳:2011-2-27:';

echo strtotime("2011-2");

echo '';

echo '时间戳转日期:1298736000:';

echo date("Y-m-d","1298736000");

echo '';

//昨天

$day_s = mktime(0,date("m",strtotime("-1 day")),date("d",date("Y",strtotime("-1 day")));

$day_e = mktime(23,59,strtotime("-1 day")));

echo '昨天';

echo date('Y-m-d H:i:s',$day_s).'';

echo date('Y-m-d H:i:s',$day_e).'';

$year = date( 'Y' );

$month = date('m');

$day = date('d');

//本周

echo '本周';

echo date('Y-m-d H:i:s',mktime(0,$month,$day - date('N'),$year)).'';

echo date('Y-m-d H:i:s',mktime(23,$day - date('N') + 6,$year)).'';

//上周

echo '上周';

echo date('Y-m-d H:i:s',$day - date('N') - 7,$day - date('N') -1,$year)).'';

//本月

echo '本月';

echo date("Y-m-d H:i:s",date('m'),1,date('y'))).'';

echo date("Y-m-d H:i:s",date('m')+1,date('y'))).'';

//上月

echo '上月';

echo date("Y-m-d H:i:s",date('m')-1,date('y'))).'

';

echo date("Y-m-d H:i:s",date('y'))).'';

$end_time = run_time();

echo '该网页的运行时间为:';

echo ($end_time - $start_time);

echo '';

上面格局可能太乱补上几张图片

php时间函数汇总

php时间函数汇总

php时间函数汇总

编程之家PHP培训学院每天教你实战技能,PHPMysqL、LINUX、APP、JS,CSS全面培养人才。

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...