javascript - Django View 中的日期时间在 Javascript 中使用

标签 javascript python django datetime

我在views.py中有这个 View :

def endtime(request, *args, **kwargs):
    end_time = datetime.datetime.now() + timedelta(hours=10) 
    return HttpResponse(end_time)

该 View 返回的值为2016-01-31 16:25:09.622489

我有一个 Javascript 函数,它向上面的 View 发送 Ajax 请求,并通过 data 参数接收返回值,

function myfun(){
  $.get('/endtime/',function(data){
        var date = new Date(); 
        var diff = data - date; //not working
  });
}

数据的值为2016-01-31 16:25:09.622489日期Sun Jan 31 2016 06 :38:47 GMT+0530 (IST)

如何将数据转换为日期格式或反之亦然,以便我可以区分它们之间的差异。

最佳答案

您获得字符串形式的数据,然后首先将其转换为 Date 对象。 通过函数 Date.parse(dateString) 或 new Date(dateString)

关于javascript - Django View 中的日期时间在 Javascript 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35109248/

相关文章:

javascript - 添加事件监听器

django - 选择每个相册中的所有照片 (Django)

sql - 使用 `delete()` 时如何防止 django 在内存中加载对象?

python - 如何在生产中发布 Django 静态文件

python - Pyinstaller ld-linux-x86-64.so.2 链接问题

javascript - window.open 使用什么值来确定是打开新选项卡还是转到预先存在的选项卡

javascript - JQuery-UI Draggable 在鼠标位置拖动

javascript - 如何在 React 项目的 axios 拦截器中添加全局加载/自旋效果

python - 用 python 绘制决策树

python - 在字符串中按下 QpushButton 时如何在 QlineEdit 中获取文本?