, 30 'saniye belirli bir miktar ekleyin ve daha sonra yeni bir süre yankı: '09 bir zaman değişkeni ayarlamak için PHP Zaman işlevini kullanmak nasıl

2 Cevap php

umarım burada bana yardımcı olabilir. Ben zaman belirli saniye ekler ve yeniden görüntüler gelecekte süresi 1 dakika sonra, şimdiki zaman alır, bazı kod (aşağıya bakınız) var.

Bunun yerine zaman şimdiki zaman olmak, bunu ben ayarlanmış bir zaman olmak istiyorum - 09:30 söylüyorlar. Sonra, örneğin, 65 saniye eklemek mümkün olmak istiyorum ve bana 9:31 gösterir.

Bana kendimi ayarlayabilirsiniz belirli bir zaman, şimdiki zaman bunu değiştirmek için nasıl gösterebilir lütfen.

Teşekkür ederim.

<?php

$my_time = date('h:i:s',time());
$seconds2add = 65;

$new_time= strtotime($my_time);
$new_time+=$seconds2add;

echo date('h:i:s',$new_time);
?>

2 Cevap

İlk satırı değiştirin,

 $my_time = date('h:i:s',time());

karşı

$my_time = '9:30';

:)

PHP 5.2 olarak DateTime sınıfını kullanabilirsiniz (http://us.php.net/manual/en/class.datetime.php).

$date = new DateTime(date('h:i:s'));
$date->modify('+65 seconds');
echo $date->format('h:i:s');

Ayrıca bakınız: