Php şimdiki zaman 30 sn gecikme almak nasıl?

4 Cevap php

Date ("F d Y, H: i: s") php anki saati verir. Nasıl php, emin değilim ama tarihi gibi bir şey kullanarak şimdiki zaman 30 saniye ve 1 dakika gecikme alabilirsiniz ("F d YH: i: s-30") veya Tarih ("F d YH: i-1: s" ?)

4 Cevap

date("F d Y H:i:s", time() + 90)

Damgası bir dizeye dönüştürmek için: date ikinci, isteğe bağlı parametre vardır. time sadece bir tamsayı geçerli zaman damgası verir, bu yüzden şimdiki zaman süresi 90 saniye almak için kendisine 90 ekleyebilirsiniz.

İleride 01:30 için zaman biçimlendirmek demek?

date('format string', time()+90);

Yukarıda, 90 herhangi bir pozitif ya da negatif ofset olabilir.

PHP, tarihleri ​​ve saatleri genel olarak zaman damgaları ile çalışan; saniye sayısı 1970 ya da öylesine beri olan.

To get the current timestamp, you can use time()
And to format it, you use date(), as you already know.

Yani, şimdiki zaman artı 1 dakika ve 30 saniye (yani 90 saniye):

date('F d Y H:i:s', time() + 90);


Or, as an alternate way (a bit more fun ? ), you can use strtotime() :

echo date('F d Y H:i:s', strtotime('+1 minute +30 seconds'));

OK, more complex in this case, I admit ^^
But, in some other situations, it's good to know it exists ;-)

Bu işlevini kullanın:

date("F d Y H:i:s",time()-90)