Как я могу обнаружить время, как строки в строке - PullRequest
3 голосов
/ 17 апреля 2011

Я бы хотел все время обнаруживать как строки на веб-странице, а затем использовать strtotime () в php для получения меток времени Unix.Есть ли способ обнаружить время как строки, используя php.Я мог бы использовать регулярные выражения для конкретной страницы, но я ищу что-то универсальное или, по крайней мере, то, что обнаруживает большинство возможных форматов строк времени / даты?Спасибо за чтение.

это хорошо, но ограничено Соответствие строки времени с регулярным выражением

Ответы [ 2 ]

2 голосов
/ 17 апреля 2011

Подобный вопрос здесь:

Как преобразовать строку в дату, не зная формат?

По общему мнению, вам нужно , чтобы знатьвходящий формат.Вы также можете попытаться сначала сопоставить входящую строку с дискретным списком известных форматов, пытаясь определить формат.Вы намекнули на это, упомянув в своем вопросе регулярное выражение.Это действительно единственные два способа.

1 голос
/ 17 апреля 2011

Вы можете попробовать взглянуть на базовую реализацию самой strtotime () и посмотреть, как это делается - может дать вам несколько идей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...