我的时间戳for(var prop in friends.bill) {
console.log(prop);
}
存储如下:
Thu, 07 May 2015 16:52:43 GMT
具有此值的变量由Java(Android SDK中的Location.getTime()方法)生成。
我尝试使用$timestamp = 1431017563117;
方法将其存储在数据库中。我的字段有mysqli->bind_param();
类型。
我试过这个:
TIMESTAMP
而且:
$stmt->bind_param('di', $timestamp, $Id);
它只是不起作用,MySQLi错误给了我这样的无意义的消息:
在第118行的server.php中从空值创建默认对象
我该怎么做呢?
答案 0 :(得分:0)
我在这里找到答案:Using Mysqli bind_param with date and time columns?
应该是这样的:
$java_integer_timestamp = 1431017563117;
$unix_timestamp = $java_integer_timestamp / 1000;
$query = "update Table SET DateTimeColumn = FROM_UNIXTIME(?) WHERE Id=?";
// ... prepare statement here
$stmt->bind_param('di', $unix_timestamp, $Id);