【问题标题】:Jquery code to insert current date time in to database将当前日期时间插入数据库的 Jquery 代码
【发布时间】:2013-10-01 22:25:31
【问题描述】:

我是 Jquery 的新手。 我想将当前日期时间插入 Db

var data{
"id":1,
 "name":"mybane",
"datetime":// here i have to put current date time
}

有没有办法获取当前日期时间..

【问题讨论】:

标签: jquery


【解决方案1】:

使用这个:

var data{
"id":1,
 "name":"mybane",
"datetime":new Date(),
}

参考:How do I get the current date in JavaScript?

【讨论】:

    【解决方案2】:

    你正在寻找这个。 https://stackoverflow.com/a/9050848/829533

    您需要做的就是在您的datetime: 参数中使用这个output 变量

    var d = new Date();
    
    var month = d.getMonth()+1;
    var day = d.getDate();
    var hour = d.getHours();
    var minute = d.getMinutes();
    var second = d.getSeconds();
    
    var output = d.getFullYear() + '-' +
        ((''+month).length<2 ? '0' : '') + month + '-' +
        ((''+day).length<2 ? '0' : '') + day + ' ' +
        ((''+hour).length<2 ? '0' :'') + hour + ':' +
        ((''+minute).length<2 ? '0' :'') + minute + ':' +
        ((''+second).length<2 ? '0' :'') + second;
    

    在行动 http://jsfiddle.net/nCE9u/3/

    除此之外,您可以直接发送与数据库相关的函数来添加当前时间戳,例如 CURRENT_TIMESTAMP()(在 mysql 中)

    注意:您可以将其作为字符串发送

    "datetime" : "CURRENT_TIMESTAMP()"
    

    并将其作为字符串直接提供给数据库。

    【讨论】:

      【解决方案3】:

      使用new Date()

      var data{
      "id":1,
       "name":"mybane",
      "datetime":new Date()
      }
      

      【讨论】:

        【解决方案4】:
        var currentTime = new Date();
        
        var month = currentTime.getMonth() + 1;
        var day = currentTime.getDate();
        var year = currentTime.getFullYear();
        
        var date1 = month + "/" + day + "/" + year; // output
        

        从下面的函数中获取你需要的值:

        • getTime() - 自 1/1/1970 @ 12:00 AM 以来的毫秒数

        • getSeconds() - 秒数 (0-59)

        • getMinutes() - 分钟数 (0-59)

        • getHours() - 小时数 (0-23)

        • getDay() - 星期几 (0-6)。 0 = 星期日,...,6 = 星期六

        • getDate() - 月份中的某天 (0-31)

        • getMonth() - 月数 (0-11)

        • getFullYear() - 四位数年份 (1970-9999)

        【讨论】:

          【解决方案5】:
           var d=new Date();
           var time=d.getTime();
          

          这是你可以用来获取当前时间的函数

          【讨论】:

            【解决方案6】:

            根据需要创建日期对象和格式:

            var data{
            "id":1,
             "name":"mybane",
            "datetime":(function(d) { return d.format('dd.mm.yyyy hh:MM') })(new Date());
            }
            

            【讨论】:

              猜你喜欢
              • 2019-04-19
              • 2015-07-31
              • 2013-03-06
              • 2018-12-17
              • 2018-12-23
              • 2019-10-06
              • 1970-01-01
              相关资源
              最近更新 更多