php日期与时间学习小结

本文介绍了如何在PHP中设置时区,获取当前和指定时间的Unix时间戳,解析时间戳并使用各种date函数格式化日期。还展示了如何精确测量时间间隔,如使用microtime()函数。

文章目录


1、设置时区
2、获取当前unix时间戳
3、获得指定时间的unix时间戳
4、从unix时间戳取得时间日期信息
5、获取unix时间戳和微秒数

1、设置时区
date_default_timezone_set(),示例如下

date_default_timezone_set('Asia/shanghai');

2、格式为time(),示例如下

var_dump(time());

3、格式为mktime(hours,minute,second,month,day,year),示例如下

mktime(0,0,0,11,11,2021);

4、date格式化一个本地时间\日期
第一个参数:必填,写上你所需要的时间和日期的格式,把format 字符放在第一个函数中会被转换为相应的信息,其他的字符还是原来的样子,示例如下:

date('Y-m-d G:i:s')

5、microtime返回当前时间戳和微秒数,由于是浮点型,所以需要用到round来四舍五入浮点型小数,具体示例如下:

<?php
date_default_timezone_set('Asia/shanghai');//设置时区
$starttime=microtime(true);
for($i=0;$i<10000000;$i++){

}
$endtime=microtime(true);
echo'该for循环花费了',round(($endtime-$starttime),4).'秒';
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值