• 19-04-2019, 13:05:34
    #1
    Merhabalar;
    Yapım aşamasında olan bir projem için dinamik olarak saat göstermek istiyorum yani siteye girildiğinde saat sürekli olarak güncellensin ama bunu kullanıcı tetiklemesin böyle bir durum için çözüm önerilerinizi rica edecektim. İyi formlar
  • 19-04-2019, 13:21:55
    #2
    sanırım işini çözer;
    setInterval(function(){
    var date = new Date();
    var format = "YYYY-MMM-DD DDD";
    dateConvert(date,format)
    }, 1);
    
    function dateConvert(dateobj,format){
    var year = dateobj.getFullYear();
    var month= ("0" + (dateobj.getMonth()+1)).slice(-2);
    var date = ("0" + dateobj.getDate()).slice(-2);
    var hours = ("0" + dateobj.getHours()).slice(-2);
    var minutes = ("0" + dateobj.getMinutes()).slice(-2);
    var seconds = ("0" + dateobj.getSeconds()).slice(-2);
    var day = dateobj.getDay();
    var months = ["1","2","3","4","5","6","7","8","9","10","11","12"];
    var converted_date = "";
    
    switch(format){
    case "YYYY-MM-DD":
    converted_date = year + "-" + month + "-" + date;
    break;
    case "YYYY-MMM-DD DDD":
    converted_date = year + "-" + months[parseInt(month)-1] + "-" + date
    + " " + hours + ":" + minutes + ":" + seconds;
    break;
    }
    //return converted_date;
    // to show it I used innerHTMl in a <p> tag
    document.getElementById("example").innerHTML = converted_date;
    }

    https://jsfiddle.net/cv8wLgux/
  • 22-04-2019, 23:34:05
    #3
    Teşekkürler hocam çözecektir. Farklı işlerden dolayı biraz geç dönüş yaptım yanıtınıza