В чем может быть разница между временем миграции и временем компьютера?
Работаю над проектом в Laravel 10.24, использую в качестве локального сервера Open server 5.4.3
Пишу на PHP 8.1
Проблема в том, что миграции\записи в базе данных создаются с другим временем.
Сейчас в моем часовом поясе (Москва) 21:54. А миграции и записи создаются со временем в 18:47.
С чем может быть связана разница между временем между миграциями\записями и временем в часовом поясе?
Ну PHP же у тебя где-то работает.
Я плохо себе представляю как можно добиться рассинхрона в 7 минут кроме как неправильно выставленным временем. Либо какая-то черепашка врёт и миграция таки длилась 7 минут (или как минимум куда-то записала это время 7 минут назад)
JhaoDa, "сервер" в данном случае компьютер автора.
Voland_90, рассинрона в 7 (или 53) минут не должно быть. Есть вроде часовые пояса со смещением в 30 минут, или даже 15, но не так. Можно было бы предположить, что у вас на компе неправильное время, но скорее всего вы сравниваете время в БД как раз со временем на компьютере.
А так у вас прописан часовой пояс UTC+0 (по умолчанию в Laravel), в Москве UTC+3, отсюда разница в три часа.