Re: [Linux-programlama] PHP Tarih - Tarih = Kalansüre ?

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Osman Yozgatlıoğlu (osman.yozgatlioglu@datassist.com.tr)
Date: Thu 03 Feb 2005 - 16:36:02 EET


Ahmet ERDOĞAN wrote:

> Herkese Merhaba
>
> function surebul ($kayit)
> {
> $bugun = time();
> $yil = substr($kayit,0,4); //yıl
> $ay = substr($kayit,5,2); //ay
> $gun = substr($kayit,8,2); //gün
> $sa = substr($kayit,12,2); //saat
> $dk = substr($kayit,15,2); //dakika
> $sn = substr($kayit,18,2); //saniye

> $tarih = mktime(date($sa),date($dk),date($sn),date($ay), date($gun),
> date($yil));

int *mktime* ( [int hour [, int minute [, int second [, int month [, int
day [, int year [, int is_dst]]]]]]])
Date with year, month and day equal to zero is considered illegal
(otherwise it what be regarded as 30.11.1999, which would be strange
behavior).

anlamı, gün, ay ve yılı 0 girerseniz ne yapacağı belli olmaz.

> if ($tarih >= $bugun)
> {
> $tarih = $tarih - $bugun;
> $kalan = date("d",$tarih)." gün
> ".date("G",$tarih)."s:".date("i",$tarih)."dk";
> }else{
> $kalan = "Süre bitti";
> }
> return $kalan;
> }
>
>
> bu fonksiyon çalışıyor ancak küçük bir hata var
> tarih ile bugun aynı gün olduğunda saat farkını vermiyor.
> kalan değişkenine 00 gün 15 s: 26 dk vermesi gerekmezmi ??
> yoksa sadece gün farkını mı kontrol ediyor ?
>
> Saygılarımla

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.