使用php在数据库中使用javascript插入当前时间戳

时间:2013-02-08 11:51:53

标签: php javascript mysql

我正在尝试使用javascript将本地时间插入数据库。谁能帮我? 你能不能看一下名为member.class.php的文件,请告诉我在哪里放javascript代码... https://www.dropbox.com/sh/lfef67brewx7rub/wYRP72bDh7

5 个答案:

答案 0 :(得分:0)

非常简单的人......试试这个

var milliseconds = new Date().getTime();

它会给你时间毫秒,或者你可以使用

new Date().getTime();

如果你想在unix(linux)时间戳中使用它,那就像这样使用

var unix = Math.round(+new Date()/1000);   it will also give you in seconds

答案 1 :(得分:0)

在Javascript中:

    var d = new Date();
    var date_with_time = d.getDate()+"-"
                        +d.getMonth()+1+"-"
                        +d.getFullYear()+" "
                        +d.getHours()+" "
                        +d.getMinutes()+" "
                        +d.getSeconds();

在PHP中,最好的方法是创建timeDATETIME类型并设置默认值CURRENT_TIMESTAMP。无需通过Javascript手动插入。

答案 2 :(得分:0)

var currentdate = new Date(); 
var datetime = "Date n Tym : " + currentdate.getDate() + "/"
            + (currentdate.getMonth()+1)  + "/" 
            + currentdate.getFullYear() + " @ "  
            + currentdate.getHours() + ":"  
            + currentdate.getMinutes() + ":" 
            + currentdate.getSeconds();

答案 3 :(得分:0)

答案 4 :(得分:0)

DB喜欢js中的时间戳:

var timestamp = "" + d.getFullYear()
                    + ("0" + (d.getMonth()+1)).slice(-2)
                    + ("0" + d.getDate()).slice(-2) + "-"
                    + ("0" + d.getHours()).slice(-2)
                    + ("0" + d.getMinutes()).slice(-2)
                    + ("0" + d.getSeconds()).slice(-2);

之后,例如,timestamp =" 20160408-​​134304"