Итак, на выходных часы вернулись ... мой код работал отлично.
Моя проблема в том, что из-за того, что часы идут вперед, сервер, кажется, отображается, например, 1 час назад, когда он был фактически создан несколько секунд назад ...
Я понятия не имею, в чем проблема ... если это rethinkdb или что?
Есть ли у кого-нибудь идеи, почему он вставляет дату на 1 час позже?
Как я уже сказал, он сделал это сам по себе и работал нормально ...
На данный момент я установил временное время на +1 час ко времени в базе данных, но это не будет хорошо в долгосрочной перспективе ...
Чтобы вставить свое время, я делаю следующее:
$newsArray = array(
'addressCreated' => $address,
'orderNumber' => $orderNumber,
'btc_amount' => $price,
'email' => _post('email'),
'productId' => $id,
'productName' => $title,
'status' => 'awaiting_payment', // awaiting_payment | pending | paid
'dateCreated' => \r\epochTime((int)time())
);
\r\table("orders")->insert($newsArray)->run($this->conn);
@NicoHaase Я только что добавил код, который использую при вставке данных в базу данных
Правильно ли указан ваш сервер / база данных / PHP часовой пояс?
@CBroe да, по конфигурации сервера все правильно. Как я уже сказал, он работал нормально .... затем я вернулся на сайт, и теперь он показывает отставание на 1 час по всем датам, даже когда я вставляю новые.
Можете ли вы показать нам фактическую запись в базе данных и php-скрипт, с помощью которого вы хотите ее вывести?






Пожалуйста, поделитесь более подробной информацией, например, о задействованном коде.