PHP Date функция - PullRequest
       5

PHP Date функция

5 голосов
/ 14 июня 2011

У меня проблема с функцией php data.

echo strtotime ("31/05/2011");

Печатается пустым.

Что за проблема с этим?

Спасибо.

Ответы [ 5 ]

4 голосов
/ 14 июня 2011

ДД / ММ / ГГГГ Не является допустимым форматом даты (в руководстве указано, что он должен соответствовать одному из поддерживаемых форматов даты и времени .)вместо этого оно должно быть ММ / ДД / ГГГГ:

echo strtotime("05/31/2011");

Или, как я полагаю, как уже сообщали другие, европейская версия (обозначения ISO8601) использует дефисы:

echo strtotime("31-05-2011");
1 голос
/ 14 июня 2011

Как насчет использования php DateTime функций?

DateTime::createFromFormat('d/m/Y', '31/05/2011');
1 голос
/ 14 июня 2011

echo strtotime("2011-05-31");

1 голос
/ 14 июня 2011

Для дат в европейском формате (ДД-ММ-ГГГГ) используйте тире, а не косые черты:

echo strtotime('31-05-2011');
1 голос
/ 14 июня 2011

http://php.net/manual/en/function.strtotime.php

Используйте тире вместо прямых.

echo strtotime("31-05-2011"); // outputs 1306821600
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...