[英]How get previous date from today in mongodb php?
我正在使用下面的代码提取今天的日期,并将该值放入$today
$today = new MongoDB\BSON\UTCDateTime((new DateTime())->getTimestamp() * 1000);
var_dump($today);
输出是
object(MongoDB\BSON\UTCDateTime)#10 (1) { ["milliseconds"]=> string(13) "1535621796000" }
现在,我想提取今天date
前date
,并将该值以“ ISODate(“ 2018-08-29T22:00:00.0Z”)“格式放入昨天。
为什么不使用DateTime的Modify modify()
呢?
$date = (new \DateTime())->modify('-1 day');
然后格式化为您期望的方式:
echo $date->format(\DateTime::ATOM);
您可以在此处查看其测试结果: https : //3v4l.org/bavG4
strtotime(date("Ymd H:i:s",$today->toDateTime()->getTimeStamp()).' -1 day')
应该根据http://php.net/manual/en/mongodb执行-bson-utcdatetime.todatetime.php和http://php.net/manual/en/class.datetime.php
有了昨天的时间戳记后,您可以使用日期(格式,时间戳记)或您喜欢的任何其他类来格式化结果
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.