php time函数 需要指定时区_每天PHP函数(第五天):time、date、strtotime、microtime函数...

strtotime()函数

将任何英文文本的日期或时间描述解析为 Unix 时间戳

用法:strtotime($time,$now);

第一个参数:规定日期/时间字符串。

第二个参数:可选。规定用来计算返回值的时间戳。如果省略该参数,则使用当前时间。

用例:

<?phpheader ("Content-Type: text/html;charset=utf-8");date_default_timezone_set('PRC');$time = time();//当前时间的时间戳echo strtotime(now);//1548831887(当前时间的时间戳)echo strtotime("-1 month");//距当前时间一个月时间戳1546154020echo date('Y-m-d H:i:s',strtotime("-1 month")); //2018-12-30 15:11:46(距当前时间一个月)?>

time()函数

函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。

用法:time();

用例:

<?phpheader ("Content-Type: text/html;charset=utf-8");date_default_timezone_set('PRC');echo '1970年距今已经有'.time().'秒了!';?>

date()函数

把时间戳格式化为更易读的日期和时间

用法:date(format,timestamp)

第一个参数:规定时间戳的格式。Y-m-d H:i:s分别代表了‘年月日时分秒’H为24小时制。h为12小时制

第二个参数:规定时间戳。默认是当前时间和日期。

用例:

<?phpheader ("Content-Type: text/html;charset=utf-8");date_default_timezone_set('PRC');$time = time();//当前时间的时间戳echo date('Y-m-d H:i:s',$time);//2019-01-30 15:26:08echo date('Y-m-d h:i:s',$time);//2019-01-30 03:26:08?>

microtime()函数

返回的结果是以 "msec sec" 的格式返回一个字符串,其中 sec(时间戳) 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数,msec 是微秒部分。microtime(true)返回的值是sec+msec的和,保留四位小数。

用法:microtime()

用例:

<?phpheader ("Content-Type: text/html;charset=utf-8");date_default_timezone_set('PRC');echo microtime(true);//1548833794.8092echo microtime();//0.06160400 1548833804?>
ed5ee8505567d37258196667b931b776.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值