Şimdi Ara

Php de tarih - zaman kod yardımı ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
10
Cevap
0
Favori
613
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşalar php de date(); kodlamasını kullanırken bulunduğumuz yılı baz alan komutun yanısıra dışardan aldığım yılın üzerinden işlem yaptırcam fakat kodlamyı bilmiyorum yardımcı olabilecek arkadaşlar varsa sevinirim.Herhangi bir yılda şubatın 29 çekip çekmediğini kontrol ettirmek için.Saygılar..



  •  

    $ay_gun_sayisi = cal_days_in_month(CAL_GREGORIAN, 2, 2012);
    echo $ay_gun_sayisi;




    < Bu mesaj bu kişi tarafından değiştirildi overpSkpt -- 26 Ekim 2013; 4:21:40 >
  • ben date("L"); komutuyla yapcaktım aslında ama yinede çok teşekkür ederim buda işimi görür.

    Yaptığım kodlama fonksiyon ile ;

    <form action="" method="post">
    Tarih değerini giriniz <input type="number" name="tarih" min="1000" max="2013">
    <input type="submit" value="Gönder" >
    </form>

    <?php
    function ay($tarih)
    {
    $ay_gun_sayisi = cal_days_in_month(CAL_GREGORIAN, 2, $tarih);
    echo $ay_gun_sayisi;
    }
    return ay($tarih=$_POST['tarih']);

    ?>
  • peki date() içinde strtotime veya strftime gibi komutlarla dışardan girdiğim tarihi yönetemez miyim? date("Y",strtotime($tarih)); gbibi ama olmuyor tabi bu kafam karıştı anlayamadım :) "Y" yerine "L" yapıp 0 veya 1 olarak bi cevap alabilsem şartla ekrana şubatın 29 çekip çekmediğini ekrana yazdırırdım.Teşekkür ederim ama bilgi için.
  • date("t",strtotime(date("2012-02")));

    Bu şekilde de sonuca ulaşabilirsiniz, gün sayısına yani.
  • kardeşim bu 2012 yerine dışardan aldığımız yıl olcak kullanıcı hangi yılı yazarsa yani eyw. güzel olmuş bunuda bulmuştum ama böyle pek faydası olmuyor yinede teşekkür ederim
  • function tarihfarki($tarih_gir){ 
    $yeni_tarih=explode("-",$tarih_gir);
    $son_gun=$yeni_tarih[2];
    $son_ay=$yeni_tarih[1];
    $son_yil=$yeni_tarih[0];

    $ilk_gun=date("d");
    $ilk_ay=date("m");
    $ilk_yil=date("Y");

    $ek[1]=31;
    $ek[2]=28;
    $ek[3]=31;
    $ek[4]=30;
    $ek[5]=31;
    $ek[6]=30;
    $ek[7]=31;
    $ek[8]=31;
    $ek[9]=30;
    $ek[10]=31;
    $ek[11]=30;
    $ek[12]=31;


    $yil_fark=($son_yil-$ilk_yil) * 365 ;
    for($i=1;$i<$son_ay;$i++){

    $son_ay_toplam=$son_ay_toplam+$ek[$i];
    }

    $toplam_son_gun=$son_ay_toplam+$son_gun;

    for($m=1;$m<$ilk_ay;$m++){
    $ilk_ay_toplam=$ilk_ay_toplam+$ek[$m];
    }

    $toplam_ilk_gun=$ilk_ay_toplam+$ilk_gun;
    $sonuc=$toplam_son_gun-$toplam_ilk_gun+$yil_fark;
    return $sonuc;

    }



    Bu kodu kendim yazdım cron işlemlerim için kullanıyorum. tüm ayların kaç gün çektiğini ve yılın kac gun olduğunu hangi zamanda olduğumuzu çekiyor.

    işini görecektir

    $fark = tarihfarki($degisken);

    şeklinde kullanabilirsin.




  • Yapay Zeka’dan İlgili Konular
    ilk 100 için kaynak
    3 yıl önce açıldı
    Daha Fazla Göster
  • <?php

    $saat = date(h:i:s)
    $tarih = date(d.m.y)

    echo"Şuan Saat : ".$saat."<br>"
    ."Tarih : ".$tarih."<br>";
    ?>



    < Bu mesaj bu kişi tarafından değiştirildi Gokcinodul -- 2 Kasım 2013; 12:33:12 >
  • teşekkürler
  • Rica ederim...
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.