php uninx时间戳转datetime对象,获取n秒前のdateime问题

238次阅读
没有评论

当时在网上搜了下这个问题,大多方法都是定义1个函数,在里面处理,后来网官网文档看到可以这么用,记录下。

php时间戳转datetime对象

var_dump(new Datetime('@'.time()));

获取当前20秒前のdateime问题

var_dump(new Datetime('@'.(time()-20)));

输出结果:

object(DateTime)#1641 (3) {
  ["date"]=>
  string(26) "2020-08-06 00:52:52.628369"
  ["timezone_type"]=>
  int(3)
  ["timezone"]=>
  string(3) "UTC"
}

object(DateTime)#1641 (3) {
  ["date"]=>
  string(26) "2020-08-06 00:52:32.000000"
  ["timezone_type"]=>
  int(1)
  ["timezone"]=>
  string(6) "+00:00"
}

附:文档:https://www.php.net/manual/en/datetime.construct.php
 

facingscreen
版权声明:本站原创文章,由 facingscreen2022-08-12发表,共计477字。
转载说明:本文为搜栈网原创文章,除特殊说明外皆由CC-4.0协议发布,转载请注明出处,如有帮助欢迎打赏。
评论(没有评论)
验证码