Tarih eksi 1 yıl?

3 Cevap php

Ben bu biçimde bir tarih var:

2009-01-01

Nasıl 1 yıl önce aynı tarih ama dönmek?

3 Cevap

Strtotime () işlevini kullanın:

  $time = strtotime("-1 year", time());
  $date = date("Y-m-d", $time);

DateTime nesnesini kullanarak ...

$time = new DateTime('2099-01-01');
$newtime = $time->modify('-1 year')->format('Y-m-d');

Ya şimdi kullanıyorum bugün için

$time = new DateTime('now');
$newtime = $time->modify('-1 year')->format('Y-m-d');