У меня есть дата в формате dd/mm/YYYY. Например: 25/06/2015. Я хочу преобразовать его в timestamp. Я добавил следующий код для реализации этого;strtotime отображение одной даты раньше в php
$timestamp = strtotime(str_replace('/', '-', '25/06/2015'));
Он создает временную метку, но когда я конвертирую эту метку времени, я вижу, что это за день до этого. Когда я выполняю вышеуказанный код, я получил отметку времени «1435183200». Когда я конвертирую это, я получил предыдущую дату «24/06/2015».
Если кто-нибудь знает решение исправить это, пожалуйста, помогите.
[Работы для меня] (https://eval.in/382598). Убедитесь, что настройки часового пояса верны. –
У меня есть европейский часовой пояс. –
в соответствии с инструкциями strototime: 'Каждый параметр этой функции использует часовой пояс по умолчанию, если в этом параметре не указан часовой пояс. Будьте осторожны, чтобы не использовать разные часовые пояса в каждом параметре, если это не предназначено'. вы установили часовой пояс по умолчанию? Разве это часовой пояс так же, как и где бы ни была эта дата? просто потому, что это 25 июня, это не значит, что это 25 июня в мире. –