Javascript 类的momentJs无法正常工作django

Javascript 类的momentJs无法正常工作django,javascript,python,django,Javascript,Python,Django,您好,我对moment.js第一次输入有困难,它很好,但在我有无效日期之后 我用{{….}调用前面的数据: {% for lastRequest in listLastRequeteClient %} <!-- en attente --> <li class="collection-item"> <span class="title">{{ lastRequest.categoryName }}</span>

您好,我对moment.js第一次输入有困难,它很好,但在我有无效日期之后

我用{{….}调用前面的数据:

{% for lastRequest in listLastRequeteClient %}
<!-- en attente -->
    <li class="collection-item">
        <span class="title">{{ lastRequest.categoryName }}</span>
        <div class="row">
            <div class="col s5 ultra-small leftalign "style="padding-left: 0px">
                {{ lastRequest.nameRequest }}
            </div>
            <div class="col s3 ultra-small center-align">
                <span class="countDateTime">{{ lastRequest.dateRequest }}</span>
            </div>
            <div class="col s4 ultra-small ">
                {% if lastRequest.isWaitingWorking == True %}
                    <span class="new badge orange" data-badge-caption="En attente"></span>
                {% elif lastRequest.isWaitingWorking == True %}
                    <span class="new badge blue" data-badge-caption="En cours"></span>
                {% elif lastRequest.isFinish == True %}
                    <span class="new badge" data-badge-caption="Effectué"></span>
                {% endif %}
            </div>
        </div>
    </li>
% endfor %}
但显示my console.log无效日期:

第一个条目是好的,之后是坏的

        Oct. 27, 2017, 2:27 p.m.
        Oct272017227pm
        true
        3 days ago
        Oct. 28, 2017, 8:39 p.m.
        Oct282017839pm
        false
        Invalid date
        Oct. 30, 2017, 6:28 p.m.
        Oct302017628pm
        false
        Invalid date
        Oct. 30, 2017, 6:29 p.m.
        Oct302017629pm
        false
        Invalid date
一个想法??
很抱歉我的英语不好。

日期格式
mmmdyyyhma
无法明确解析。而是使用django和moment.js都将处理的标准日期格式

支持和格式,无需额外配置

ISO 8601 django:

{{ lastRequest.dateRequest|date:"c" }}
RFC 5322 django:

{{ lastRequest.dateRequest|date:"r" }}
矩将能够解析这两种格式

var ISO_date=“2017-10-06T05:06:07” var RFC_date=“2017年10月6日21:22:23 z” log(“ISO 8601:”,ISO_日期“=>”,时刻(ISO_日期)) console.log(“RFC 5322/2822:”,RFC_日期“=>”,时刻(RFC_日期))
出于某种原因,moment.js似乎将
h
解释为24小时或12小时时钟(似乎与文档中描述的不一致)。解析失败,因为
83:09
不是有效时间。对于您的情况,似乎将格式字符串更改为
mmmdyyyhmma
(再更改一个
m
)是可行的。但可能还有其他的情况会发生。Thx伙计们,你们是最好的:)RFC 5322 django对我有效
{{ lastRequest.dateRequest|date:"r" }}