Geçerli tarihi php gün artırın ()

4 Cevap php

PHP nasıl geçerli tarihe gün belirli sayıda eklerim?

Ben zaten geçerli tarih var:

$today = date('y:m:d');

Sadece bunun gün sayısı x eklemeniz gerekir

4 Cevap

php c stil tarih fonksiyonlarını destekler. Sen strtotime fonksiyonu ile eklemek veya İngilizce dil tarzı cümleleri ile substract tarih dönemleri olabilir. örnekler ...

$Today=date('y:m:d');

// add 3 days to date
$NewDate=Date('y:m:d', strtotime("+3 days"));

// subtract 3 days from date
$NewDate=Date('y:m:d', strtotime("-3 days"));

// PHP returns last sunday's date
$NewDate=Date('y:m:d', strtotime("Last Sunday"));

// One week from last sunday
$NewDate=Date('y:m:d', strtotime("+7 days Last Sunday"));

Bir gün 86400 saniyedir.

$tomorrow = date('y:m:d', time() + 86400);

date_add() function should do what you want. In addition, check out the docs (unofficial, but the official ones are a bit sparse) for the DateTime bir nesne, PHP içinde usul fonksiyonlarından daha çalışmak çok güzel.

Php 5.3 ile

    $date = new DateTime();
    $interval = new DateInterval('P1D');
    echo $date->format('Y-m-d') , PHP_EOL;
    $date->add($interval);
    echo $date->format('Y-m-d'), PHP_EOL;
    $date->add($interval);
    echo $date->format('Y-m-d'), PHP_EOL;

çıktısı

2012/12/24

2012/12/25

2012/12/26