欢迎访问爱油菜中文网!
您所在的位置:首页 > 代码学苑 > 网建教程

PHP时间日期函数库

作者:来源:php教程发表于:2020-06-21 07:55:00

时间日期函数库

1.时间日期函数库是phpCORE的组成部分

2.设置时区:

date_default_timezone_set('UTC');

说明必须设置时区才能使用

默认时区: UTC

中国时区设置:

a: PRC

Asia/ShanghaiAsia/Chongqing

b:php.ini配置文件中

date.timezone = PRC

获得时区:

date_default_timezone_get();

3.格式化日期函数

string date(string $format[,int $timestemp]);
$format:Y--四位的年  yearm --两位的月 month d --两位的日 dayH---两位的小时 hoursi---两位的分钟  minutess---两位的秒    secondsw---一周中的第几天 0-6 0星期天

$timestemp:时间戳

时间戳:从公元1970-1-1 00:00:00到现在的秒数

第二个参数可以省略,默认 time();

time():返回Unix时间戳

strtotime():将任何英文文本的日期时间描述解析为 Unix 时间戳

例如:// 昨天的现在echo date('Y年m月d日 H小时i分钟s秒',time()-60*60*24);echo '<br/>';echo date('Y年m月d日 H小时i分钟s秒',strtotime('-1 day'));echo '<hr/>';// 一周之前的现在echo date('Y年m月d日 H小时i分钟s秒',time()-60*60*24*7);echo '<br/>';echo date('Y年m月d日 H小时i分钟s秒',strtotime('-7 days'));echo '<br/>';echo date('Y年m月d日 H小时i分钟s秒',strtotime('-1 week'));//5个月20天6小时10分钟8秒之后的现在echo '<hr/>';echo date('Y年m月d日 H小时i分钟s秒',strtotime('+5months +20days +6hours +10minutes +8seconds'));
例如://元旦倒计时$futrue_time = strtotime('2016-1-1');//2016-1-1时间戳echo date('Y年m月d日',$futrue_time);echo '<br/>';// floor() 舍去取整法echo  floor(5.9);//5echo '<hr/>';$now_time = time(); //现在的时间戳$futrue_time = strtotime('2016-1-1');//2016-1-1时间戳$remain_time = $futrue_time -$now_time;//剩余时间秒$remain_day = floor($remain_time/(60*60*24));//天数$remain_hour =floor(($remain_time-$remain_day*60*60*24)/(60*60));//小时= (剩余时间秒-天的秒数)/(60*60)$remain_minute =floor(($remain_time-$remain_day*60*60*24-$remain_hour*60*60)/60); //分钟= (剩余时间秒-天的秒数-小时的描述)/60$remain_second = $remain_time-$remain_day*60*60*24-$remain_hour*60*60-$remain_minute*60;//秒= 剩余时间秒-天的秒数-小时的秒-分钟的秒echo '距离2016年元旦还有:',$remain_day,'天',$remain_hour,'小时',$remain_minute,'分钟',$remain_second,'秒';





相关文章
    无相关信息