PHP的日期和时间
admin
2023-06-21 05:41:37
0

一、UNIX时间戳

   以32位的整数表示格林威治标准时间。UNIX时间戳是从1970年1月1日零点开始起到当前时间所经历的秒数。

1、将日期和时间转变成UNIX时间戳

(1)mktime()函数

echo date("Y-m-d-h-m-s",mktime(12,10,56,12,67,2016))."\n";

?>

(2)strtotime()函数

echo date("Y-m-d",strtotime("now"))."
";

echo date("Y-m-d",strtotime("10 may 2014"))."
";

echo date("Y-m-d",strtotime("+2 day"))."
";

echo date("Y-m-d",strtotime("last monday"));

?>
(3)实例:用strtotime()函数编写一个纪念日的倒计时程序

$now=strtotime("now");

$endtime=strtotime("2018-6-19 23:59:59");


$second=$endtime-$now;

$year=floor($second/60/60/24/365);


$temp=$second-$year*365*24*60*60;

$month=floor($temp/60/60/24/30);


$temp=$temp-$month*30*24*60*60;

$day=floor($temp/60/60/24);


$temp=$temp-$day*24*60*60;

$hour=floor($temp/60/60);


$temp=$temp-$hour*60*60;

$minute=floor($temp/60);


$second1=$temp-$minute*60;


echo "距离大学毕业还有".$year."年".$month."月".$day."日".$hour."小时".$minute."分".$second1."秒";


2、日期的计算


//在PHP脚本中接收HTML表单用户提交的出生日期,计算这个用户的年龄

$year=1992;

$month=11;

$day=2;

$birthday=mktime(0,0,0,$month,$day,$year);       //将出生日期转变为UNIX时间戳

$nowdate=time();

$ageunix=$nowdate-$birthday;

$age=floor($ageunix/60/60/24/365);

echo "您的年龄是".$age."岁";

?>

二、在PHP中获取日期和时间

三、修改PHP默认时区

四、使用微秒计算PHP脚本执行时间

//使用微秒计算PHP脚本执行时间

class Timer{

private $startTime=0;

private $stopTime=0;


function start(){

$this->startTime=microtime(true);

}

function stop(){

$this->stopTime=microtime(true);

}

function spent(){

return round(($this->stopTime-$this->startTime),4);

}

}


$Timer=new Timer();


$Timer->start();

usleep(2000);

$Timer->stop();


echo "执行该脚本用时".$Timer->spent()."秒";

?>

五、日历类

相关内容

热门资讯

特朗普背书候选人大胜,共和党再... 据凤凰卫视报道,美国2026年中期选举提前升温。5月26日,特朗普支持的得州总检察长帕克斯顿在共和党...
长江经济带书写高质量发展新篇章  原标题:正是扬帆时 奋楫向未来——长江经济带书写高质量发展新篇章初夏,万里长江,碧水泱泱...
收麦啦——河南进入“三夏”时间 5月21日,洛阳市350万亩小麦渐次成熟,陆续进入收割期。 张怡熙 张若含 摄5月21日,无人机航拍...
“3+4”中职生可直通本科 今... 河南日报讯(全媒体记者 樊雪婧)5月26日,河南省教育考试院发布2026年职业教育贯通人才培养招生录...
合力奋战二季度丨通关提速 服务... 5月25日,在许昌裕同印刷包装有限公司生产车间内,一批批包装精美的印刷产品正在加紧生产备货。完成海关...
胖东来专线变身辟谣“前哨”,许... 5月27日,“每一件举报,都是共治的力量”2026年全国网络举报系列宣传活动(河南站)走进许昌,记者...
柬埔寨等国电诈人员转至印尼作案... 近期,中国驻印尼使领馆接到多起中国公民遭遇电诈的求助案件,不少同胞蒙受惨重经济损失。有迹象表明,越来...
工业和信息化部:强化汽车标准体... 【大河财立方消息】近日,工业和信息化部发布2026年汽车标准化工作要点,旨在进一步健全汽车标准体系,...
25岁美国博主给印度的禁区部落... 米哈伊洛·维克托罗维奇·波利亚科夫(Mykhailo Viktorovych Polyakov),是...
美媒:美已部署对古巴发动军事打... 新华社华盛顿5月27日电(记者黄强 徐剑梅) 据美国《政治报》网站27日报道,五角大楼已耗费数月部署...