相关疑难解决方法(0)

javascript Date().getTime()不是函数

我想在javascript中比较一些日期.

由于某种原因,我得到"2012年5月1日16:43:03 GMT + 0900(JST)没有方法'getTime'"

当然,字符串没有方法

我在回调中开始使用此代码,但它在getTime()创建的行上失败了var age:

for (var i = 0; i < array_of_usage_indices.length; i++) {
    store.get(array_of_usage_indices[i]['key'],function(may_need_gc) {
        if(may_need_gc) {
            var now = Date();
            var created = Date(may_need_gc['value']);
            var age = now.getTime()-created.getTime();
        }
    })
}
Run Code Online (Sandbox Code Playgroud)

我已经减少了所以我的示例页面就是这样:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>date test</title>

    </head>

<body>

<script type="text/javascript" charset="utf-8">
            var now = Date();
            alert(now.getTime());
            var t = Date().getTime();
</script>    
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这在Chrome 18.0.1025.168和Firefox …

javascript date

32
推荐指数
3
解决办法
7万
查看次数

标签 统计

date ×1

javascript ×1