Nasıl php bir unix zaman damgası ile 24 saat eklerim?

5 Cevap php

Ben şimdi timestamp 24 saat eklemek istiyorum. Nasıl yani hemen için zaman damgası ekleyebilirsiniz 24 saat boyunca unix zaman damgası numarasını bulabilirim?

Ben de geçerli damgası için 48 saat veya birden fazla gün eklemek nasıl bilmek istiyorum.

Bunu nasıl yapıyor hakkında iyi gidebilir?

5 Cevap

Muhtemelen bir gün yerine 24 saat eklemek istiyorum. Tüm gün nedeniyle gün ışığından yararlanma süresi 24 saatin var:

strtotime('+1 day', $timestamp);

Bir Unix zaman damgası yüzden biz sadece 24 saat içinde saniye numarası eklemek bir Unix zaman damgası 24 saat eklemek için, sadece Ocak 1970'den bu yana ilk saniye sayısıdır. (24 * 60 * 60)

time() + 24*60*60;

24hours saniye sayısı olan 24 * 3600 ekle

Unix timestamp saniye, yani sadece zaman damgası saniye gelen numarayı ekleyin:

$timeInFuture = time() + (60 * 60 * 24);

Siz de datetime sınıfını kullanabilirsiniz:

$d = new DateTime();
$d->setTimestamp(time());

1 D ay içinde bir P dönemdedir eklemek

$d->add(new DateInterval('P1D'));

echo $d->format('c');

bkz http://www.php.net/manual/en/dateinterval.construct.php