Если я запускаю «следующую субботу» в функцию strtotime, в качестве даты отображается 4/3/2010. Почему не показывает 4/10?
1
sdot257
3 Апр 2010 в 07:56
Конечно, теперь в 0:03 3 апреля он показывает 4/10.
– sdot257
3 Апр 2010 в 08:04
Это не является проблемой. Это правильно. «Эта суббота» - 3 апреля 2010 г.
– Brant Messenger
3 Апр 2010 в 08:12
Тьфу, извините, это должно сказать "в следующую субботу".
– sdot257
3 Апр 2010 в 08:14
Правильно, я разобрал его с помощью date ()
– sdot257
3 Апр 2010 в 19:24
3 ответа
Лучший ответ
Понятно ...
strtotime('next Saturday', strtotime('+1 day'));
-1
sdot257
3 Апр 2010 в 08:20
- В каком часовом поясе вы находитесь?
– Brant Messenger
3 Апр 2010 в 08:42
Я на восточном побережье, я использовал "Америка / Нью-Йорк"
– sdot257
3 Апр 2010 в 19:23
Посмотрите на ответ, который я дал.
– Brant Messenger
5 Апр 2010 в 23:20
date_default_timezone_set("Etc/GMT-5");
$time = strtotime('Saturday +7 day');
$date = date("m/d/Y",$time);
1
Brant Messenger
5 Апр 2010 в 23:20
Пытаться:
ini_set('date.timezone', 'America/Los_Angeles');
Или отредактируйте свой php.ini
0
Leo
3 Апр 2010 в 08:06
Похожие вопросы
Новые вопросы
php
PHP - это широко используемый высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь предназначенный для серверной веб-разработки. Используется для вопросов о языке PHP.