TypeError:d.getTime不是函数。 (仅限生产环境中的' d.getTime()',' d.getTime'未定义)

时间:2018-02-21 14:30:36

标签: javascript php laravel date

我正在为我的应用创建简单的时钟。用这段代码:

<div id="clock" class="nav-item dropdown">
</div>
<script type="text/javascript">
    var d = new Date({!! time() * 1000  !!});

    function digitalClock()
    {
        d.setTime(d.getTime() + 1000);
        var hrs = d.getHours();
        var mins = d.getMinutes();
        var secs = d.getSeconds();
        mins = (mins < 10 ? "0" : "") + mins;
        secs = (secs < 10 ? "0" : "") + secs;
        hrs = (hrs < 10 ? "0" : "") + hrs;
        var ctime = hrs + ":" + mins + ":" + secs;
        document.getElementById("clock").innerHTML = "<b>"+ ctime +'</b>&nbsp;';
    }

    window.onload = function() {
        digitalClock();
        setInterval('digitalClock()', 1000);
    }
</script>

每件事情都完美地适用于我的本地环境,但由于我在生产环境中无法理解,我得到了这个错误。

  

TypeError:d.getTime不是函数。 (在&#39; d.getTime()&#39;,&#39; d.getTime&#39;未定义)

我认为php没有正确加载时间,但在代码中它看起来不错。有什么想法吗?

0 个答案:

没有答案