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