PHP时间与日期相关函数
程序员文章站
2024-01-21 21:44:16
...
PHP时间与日期相关函数
<?php
echo date("Y-m-d", strtotime("now"));
echo date("Y-m-d", strtotime("8 may 2012"));
echo date("Y-m-d", strtotime("+1 day"));
echo date("Y-m-d", strtotime("last monday"));
$now = strtotime("now"); //当前时间
$endtime = strtotime("2017-08-18 08:08:08"); //设定毕业时间,转成时间戳
$second = $endtime - $now; //获取毕业时间到现在时间的时间戳(秒数)
$year = floor($second/3600/24/365); //从这个时间戳中换算出年头数
$temp = $second - $year*365*24*3600;//从时间戳中去掉整年的秒数,就剩下月份的秒数
$month = floor($temp/3600/24/30); //从这个时间戳中换算出月数
$temp = $temp - $month*30*24*3600; //从时间戳中去掉整月的秒数,就剩下天的秒数
$day = floor($temp/3600/24); //从这个时间戳中换算出剩余的天数
$temp = $temp - $day*3600*24; //从时间戳中去掉整天的秒数,就剩下小时的秒数
$hour = floor($temp/3600); //从这个时间戳中换算出剩余的小时数
$temp = $temp - $hour*3600; //从时间戳中去掉整小时的秒数,就剩下分的秒数
$minute = floor($temp/60); //从这个时间戳中换算出剩余的分数
$second1 = $temp - $minute*60; //最后就只有剩余的秒数了
echo "距离指定日期还有{$year}年{$month}月{$day}天{$hour}小时{$minute}分{$second1}秒";
?>
上一篇: Oracle新技术对Linux的影响
下一篇: linux 下修改系统时间