Привет, я являюсь регулярным выражением newbie в PHP
Я пытаюсь разобраться в жало, что я могу вставить данные в MySQL, которое является "timestamp",
$string1 = "7/1/2015, 19:42:52";
$string2 = "12/12/2015, 1:08:17";
$string1 = preg_replace("/\//",'-',$string);
$string2 = preg_replace("/\//",'-',$string);
этот шаг понравится:
7-1-2015, 19:42:52
12-12-2015, 1:08:17
если я разберусь (включая ZEROFILL), как:
string1 = 2015-07-01 19:42:52
string2 = 2015-12-12 01:08:17
Что я могу сделать..?
Быстро и грязно, но с результатом, который у вас уже есть, вы можете это сделать:
echo date('Y-m-d H:i:s', strtotime('7-1-2015, 19:42:52'));
Это даст вам ожидаемый формат: 2015-01-07 19:42:52
sprintf()
\b(\d)\b
заменить на0\1