• 16-08-2019, 18:38:19
    #1
    Alıntı
    10.08.2019
    Üstteki biçimde gelen tarih bilgisini Unix tarih bilgisine nasıl çevire bilirim?

    Özetle yapmak istediğim Html Date'den seçilmiş olan tarih şimdiki tarihten ileri bir zaman birimi olursa bu işlemi yapamazsınız diye uyarı vermek istiyorum
  • 16-08-2019, 18:48:06
    #2
    Üyeliği durduruldu
    https://stackoverflow.com/questions/...unix-timestamp

    bir çok ornek var
  • 16-08-2019, 18:50:11
    #3
    var timestamp = new Date('10.08.2019').getTime() / 1000;
  • 16-08-2019, 19:47:31
    #4
    Daryl adlı üyeden alıntı: mesajı görüntüle
    var timestamp = new Date('10.08.2019').getTime() / 1000;

            var simdi = $.now()/1000;
    var time = $('#tarih1').val();
    var timestamp = new Date(time).getTime() / 1000;
            alert(Math.ceil(simdi)+' '+timestamp+' '+time);
    Hocam şu şekilde yapıyorum fakat timestamp NaN olarak çıktı veriyor. Date(time) deyince bu şekilde Date('10.08.2019') bu şekilde elle girersem sıkıntı yok ama değişken koyunca bu şekilde oluyor değişken kabul etmiyor mu o alana?
  • 16-08-2019, 19:57:00
    #5
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    var simdi = $.now()/1000;
    var time = $('#tarih1').val();
    var timestamp = new Date(time).getTime() / 1000;
    alert(Math.ceil(simdi)+' '+timestamp+' '+time);
    Hocam şu şekilde yapıyorum fakat timestamp NaN olarak çıktı veriyor. Date(time) deyince bu şekilde Date('10.08.2019') bu şekilde elle girersem sıkıntı yok ama değişken koyunca bu şekilde oluyor değişken kabul etmiyor mu o alana?
    Kodda sıkıntı yok gibi. JS kısmına console.log($('#tarih1').val()); ekleyince console kısmına ne geliyor ?
  • 16-08-2019, 20:03:30
    #6
    Daryl adlı üyeden alıntı: mesajı görüntüle
    Kodda sıkıntı yok gibi. JS kısmına console.log($('#tarih1').val()); ekleyince console kısmına ne geliyor ?
    Dediğiniz yer galiba Chrome deki bu kısım dimi tam bilmiyorum da jquery olayını ben

  • 16-08-2019, 20:11:44
    #7
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    Dediğiniz yer galiba Chrome deki bu kısım dimi tam bilmiyorum da jquery olayını ben

    17.08.2019 şeklindeki tarih formatından dolayı sıkıntı oluyor sanırım.

    Bu şekilde kullanın;
    var simdi = $.now() / 1000;
    var date = new Date($('#tarih1').val().replace(/(d{2}).(d{2}).(d{4})/,'$3-$2-$1'));
    var timestamp = date.getTime() / 1000;
    
    alert(Math.ceil(simdi)+' '+timestamp+' '+date);
  • 16-08-2019, 20:16:19
    #8
    Daryl adlı üyeden alıntı: mesajı görüntüle
    17.08.2019 şeklindeki tarih formatından dolayı sıkıntı oluyor sanırım.

    Bu şekilde kullanın;
    var simdi = $.now() / 1000;
    var date = new Date($('#tarih1').val().replace(/(d{2}).(d{2}).(d{4})/,'$3-$2-$1'));
    var timestamp = date.getTime() / 1000;
    
    alert(Math.ceil(simdi)+' '+timestamp+' '+date);
    Yine Hata veriyor hocam :S





    Kodun aslı budur r10 değiştiriyor bu şekilde yazıldığında çalışıyor teşekkürler
    Daryl adlı üyeden alıntı: mesajı görüntüle
    17.08.2019 şeklindeki tarih formatından dolayı sıkıntı oluyor sanırım.
    Bu şekilde kullanın;
    var simdi = $.now() / 1000;
    var date = new Date($('#tarih1').val().replace(/(d{2}).(d{2}).(d{4})/,'$3-$2-$1'));
    var timestamp = date.getTime() / 1000;
    
    alert(Math.ceil(simdi)+' '+timestamp+' '+date);