我正在尝试使用javascript将本地时间插入数据库。谁能帮我?
你能不能看一下名为member.class.php的文件,请告诉我在哪里放javascript代码... https://www.dropbox.com/sh/lfef67brewx7rub/wYRP72bDh7
答案 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中,最好的方法是创建time
列DATETIME
类型并设置默认值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"