Строка даты синтаксического анализа PHP

Шаблон IDisposable был создан, прежде всего, чтобы быть названным разработчиком, если у Вас есть объект, который реализует IDispose, который разработчик должен или реализовать using ключевое слово вокруг контекста объекта или назвать Расположить метод непосредственно.

сбой, безопасный для шаблона, состоит в том, чтобы реализовать финализатор, назвав Расположение () метод. Если Вы не делаете этого, можно создать некоторые утечки памяти т.е.: Если Вы создаете некоторую обертку COM и никогда не называете Систему. Время выполнения. Interop. Маршалл. ReleaseComObject (comObject) (который был бы помещен в Расположить метод).

нет никакого волшебства в сбросе для вызова, Располагают методы автоматически кроме отслеживания объектов, которые содержат финализаторы и хранение их в таблице Finalizer GC и вызовом их, когда некоторая эвристика уборки умирает GC.

10
задан 14 August 2009 в 17:20
поделиться

5 ответов

explode подойдет для этого:

$pieces = explode("/", $date);
$d = $pieces[1];
$m = $pieces[0];
$y = $pieces[2];

Или вы можете сделать это в одной строке (см. Комментарии - спасибо Lucky):

list($m, $d, $y) = explode("/", $date);
14
ответ дан 3 December 2019 в 13:47
поделиться

Один из способов сделать это:

$time = strtotime($date);
$m = date('m', $time);
$d = date('d', $time);
$y = date('Y', $time);
18
ответ дан 3 December 2019 в 13:47
поделиться

как насчет этого:

list($m, $d, $y) = explode("/", $date);

Быстрый лайнер.

1
ответ дан 3 December 2019 в 13:47
поделиться

Ответ Доминика хороший, но ЕСЛИ дата ВСЕГДА в том же формате, что и вы могли бы использовать это:

$m = substr($date,0,2);
$d = substr($date,3,2);
$y = substr($date,-4);

и не нужно использовать массив или разнесение

Bill H

-3
ответ дан 3 December 2019 в 13:47
поделиться

Это всегда так? Или это будет файл в каком-либо формате?

Попробуйте strtotime.

Примерно так:

if(($iTime = strtotime($strDate))!==false)
{
 echo date('m', $iTime);
 echo date('d', $iTime);
 echo date('y', $iTime);
}
2
ответ дан 3 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: