PHP: Strtotime / дата, игнорирующая часовой пояс? - PullRequest
2 голосов
/ 18 августа 2011

имея некоторый trouslb со strtotime, это проще показать на примере:)

date_default_timezone_set('Europe/London');             //  Set timezone to local / 
echo date("d/m/Y", strtotime("1-6-2003"));   // Expected: 01/06/2003    Got:    01/06/2003
echo date("d/m/Y", strtotime("16-12-2003")); // Expected: 16/12/2003    Got:    16/12/2003
echo date("d/m/Y", strtotime("10-12-03"));   // Expected: 10/12/2003    Got:    03/12/2010

Есть идеи, как обойти эту проблему?Я использую strtotime, чтобы попытаться устранить проблемы с пользователями, вводящими даты в разных форматах.

Спасибо за чтение,

Рик.

1 Ответ

0 голосов
/ 18 августа 2011

strtotime не поддерживает такой формат даты. См. документацию для списка поддерживаемых форматов. Прочитайте документацию в следующий раз.

...