Rumah > pembangunan bahagian belakang > tutorial php > 获取指定时间的前一天的日期

获取指定时间的前一天的日期

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-06 20:36:34
asal
2128 orang telah melayarinya

获取昨天的日期: date('Y-m-d', strtotime('-1 days');

但是如果获取某一天的前一天的日期怎么做呢?

回复内容:

获取昨天的日期: date('Y-m-d', strtotime('-1 days');

但是如果获取某一天的前一天的日期怎么做呢?

<code>$d = new Datetime("2015-03-02 18:00:00");
echo $d->modify("-1 day")->format("Y-m-d H:i:s");
</code>
Salin selepas log masuk

<code>$date = new DateTime('2015-02-14');
$diff = new DateInterval('P1D');
$date->sub($diff);

echo $date->format('Y-m-d'); // 2015-02-13
</code>
Salin selepas log masuk

获取的某一天肯定是已知的,直接手动设置成已知时间减去一天的时间就好了吧

<code><?php echo (new DateTime("2014-10-25 -1 days", new DateTimeZone("Asia/Shanghai")))->format("Y/m/d"), "\r\n";

    // or 

    echo date("Y-m-d", strtotime("2014-10-25 -1 days")), "\r\n";
?>
</code>
Salin selepas log masuk
Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan