Несмотря на то, что есть несколько вопросов об этом, я не мог получить его с информацией, которую я нашел. Моя проблема в том, что дата по умолчанию 01-01-1970PHP Date() Неправильное время 01-01-1970
Я искал 2 дня и не смог найти исправление. Если бы кто-нибудь мог мне помочь, это было бы здорово.
Заранее спасибо
<?php
require("../../panel/includes/db.php");
date_default_timezone_set("America/Los_Angeles");
$user_id = htmlentities($_GET['ws']);
if (!EMPTY($_POST)) {
$query = "
INSERT INTO logs (
user_id,
username,
password,
ip,
time
) VALUES (
:user_id,
:username,
:password,
:ip,
:time
)
";
$query_params = array(
':user_id' => $user_id,
':username' => $_POST['username'],
':password' => $_POST['password'],
':ip' => $_SERVER['REMOTE_ADDR'],
':time' => date('m/d/Y h:i:s')
);
try
{
$stmt = $odb->prepare($query);
$result = $stmt->execute($query_params);
}
catch(PDOException $ex)
{
die("Failed to run query.");
}
header('Location: http://website.com');
}
mysql database date datatype принять формат (Y-m-d) и datetime datatype принимает формат (Y-m-d HH: mm: ss), поэтому соответствующим образом измените формат времени. – Gunasegar