Я пытаюсь разобрать строку в определенном формате, и я очень удивлен, обнаружив, что не могу найти хорошую функцию для этого.
Единственное, что я нашел, это strtotime , и оно не подходит, поскольку угадывает формат даты. Я действительно не доверяю части "угадай".
Более того, мой строковый ввод представлен во французском формате (дд / мм / аааа), который, кажется, не совсем понятен (он анализирует американские форматы, такие как мм / дд / аааа).
То, что я ищу, - это функция, которая принимает на вход строку даты и формат для анализа.
Я мог бы сделать это сам с помощью регулярного выражения, но я не могу поверить, что его уже нет.
Я нашел:
- DateTime :: createFromFormat () . Но он работает только с PHP 5.3, и у меня нет возможности обновить версию PHP (5.2)
- strptime () . Этот метод делает то, что я хочу, но не реализован на платформе Windows (кстати: WTF ??)
Есть предложения?