Проверьте, является ли строка меткой времени Unix - PullRequest
65 голосов
/ 26 марта 2010

У меня есть строка, и мне нужно выяснить, является ли это меткой времени Unix или нет, как я могу сделать это эффективно?

Я нашел эту ветку через Google, но, боюсь, она не дает очень убедительного ответа. (И да, я написал вопрос с оригинального постера в вышеупомянутой теме).

Ответы [ 11 ]

0 голосов
/ 01 марта 2012

Другая возможность:

$date_arg = time();
$date_is_ok = ($date_arg === strtotime(date('c', $date_arg)));
...