要插入mysqli查询的Javascript datetime

要插入mysqli查询的Javascript datetime,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我已经建立了一个数据库,登陆时间需要一个日期时间数据类型,我正试图用javascript实现这一点 数据库中的格式如下所示: 0000-00-00 00:00:00 我的最佳尝试如下: $('#landing_time').val(function(){ var d = new Date(); return d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate() + " " + d.getMinutes() +

我已经建立了一个数据库,登陆时间需要一个日期时间数据类型,我正试图用javascript实现这一点

数据库中的格式如下所示:

0000-00-00 00:00:00
我的最佳尝试如下:

$('#landing_time').val(function(){
      var d = new Date();
      return d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate() + " " + d.getMinutes() + ":" + d.getSeconds() + ":" + d.getMilliseconds();
    });

如果您只是想在数据库中节省时间,那么最好让MySQL通过简单地在数据库查询中插入
NOW()
来处理日期


但是,您可以在这里找到问题的答案:

getMonth返回0..11 BTW首先,如果从JS获取日期,这意味着从客户端它可以被制造出来,我建议您从服务器端
NOW()使用sql或php
date(Y-m-d H:i:s)执行此操作
如果你仍然想使用JS,你的问题在H:i:s部分H=Hour你得到的是miniute m=minute:你得到的是秒i=seconds:你得到的是毫秒Hanks你能详细介绍一下javascript部分吗?谢谢。现在()由于某种原因似乎不起作用