昨天在php的时间

时间:2013-12-14 05:33:23

标签: php time

我有这段代码:

    <?php echo $InfosMembre["rev_".date('j').""] ?>

显示来自rev_14表的数据

问题是如何从昨天开始显示数据rev_13?

2 个答案:

答案 0 :(得分:2)

使用strtotime

strtotime("-1 day")

更具体地说,将其纳入您的格式......

date('j', strtotime("-1 day"))

答案 1 :(得分:0)

您提供的代码返回一个关联数组中的一个条目,其中的一个键是通过将“rev_”与当月的任何日期连接而生成的。

如果您希望您的密钥包含该月的昨天:

<?php    
$date = new DateTime("now", new DateTimeZone('UTC'));
$date->sub(new DateInterval('P10D'));
echo $InfosMembre["rev_". $date->format('j').""];

请注意,您应该将DateTimeZone设置为适当的值。

此处有更多信息:http://www.php.net/manual/en/datetime.construct.php