首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Datejs - 12:00 pm的问题

Datejs - 12:00 pm的问题
EN

Stack Overflow用户
提问于 2011-06-23 02:34:08
回答 2查看 1.4K关注 0票数 6

我真的不知道我做错了什么。我不能让Datejs正确地解析"12:00 pm“,然而,它在其他日期似乎工作得很好。下面是来自Firefox调试器的一个片段:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-23 02:44:18

从SVN下载最新版本的Datejs,而不是“下载”部分中的版本。

票数 16
EN

Stack Overflow用户

发布于 2013-02-20 13:36:10

尝试将代码包装在生命周期中。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
    <body>
        <input type=text id=d onkeyup="parsedate()">
        </input>
        <br>
        <span id=output></span>
        <script type="text/javascript" src="../../../static/js/date.js"></script>
        <script>
            ( function() {
                    parsedate = function() {
                        var input = document.getElementById('d').value;
                        var output = document.getElementById('output');
                        var d = Date.parse(input);
                        if (d !== null) {
                            output.innerHTML = d.toString();
                        } else {
                            output.innerHTML = "------"
                        }
                    }
                }());
        </script>
    </body>
</html>

生命存在

代码语言:javascript
复制
(function(){
    //code
}());

我很好奇的是为什么FireFox会这样。我知道几年前他们添加了安全更新,以防止您覆盖Date.prototype函数,但为什么scope能够访问此作用域?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6444775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档