|
|
|
| Помогите, пжл, решить задачу.
по запросу к MSSQL, поле с датой приходит в таком формате "12 ноя 2007 12:23",
а нужно в такой "12.11.2007 12:23:46"
целый день убил, так и не смог побороть. | |
|
|
|
|
|
|
|
для: ihor13
(08.04.2009 в 18:06)
| | остальные месяцы как обозначены?
Задача решается с помощью preg_match
UPD. Секунды из ничего слепить не удастся. | |
|
|
|
|
|
|
|
для: Trianon
(08.04.2009 в 18:11)
| | янв
фев
мар
...
дек | |
|
|
|
|
|
|
|
для: ihor13
(08.04.2009 в 18:18)
| |
<?php
$mth = 'янв|фев|мар|...|дек';
$s = "17 мар 2009 20:10";
preg_match('/([\d]{1,2}) ('.$mth.') ([\d]{4}) ([\d]{1,2}):([\d]{2})/', $s, $out);
$out[2] = 1+(strpos($mth, $out[2])>>2);
unset($out[0]);
$out = vsprintf("%02d.%02d.%04d %02d:%02d", $out);
echo $out;
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(08.04.2009 в 18:45)
| | спасибо, добрый человек. | |
|
|
|
|
|
|
|
для: Trianon
(08.04.2009 в 18:11)
| | заработало | |
|
|
|
|
|
|
|
для: ihor13
(08.04.2009 в 18:24)
| | хммм а strtotime неужто неподходит? я уж думал это ЧУДО функция(strtotime))) | |
|
|
|
|
|
|
|
для: nikita2206
(08.04.2009 в 21:57)
| | хммм а strtotime неужто неподходит?
И в чем она здесь должна помочь(это ЧУДО функция)? | |
|
|
|
|
|
|
|
для: nikita2206
(08.04.2009 в 21:57)
| |
<?php
echo '<br>strtotime("'.($s='01-02-03').'") = '.date('Y-m-d', strtotime($s));
echo '<br>strtotime("'.($s='01/02/03').'") = '.date('Y-m-d', strtotime($s));
echo '<br>strtotime("'.($s='01.02.03').'") = '.date('Y-m-d', strtotime($s));
echo '<br>';
echo '<br>strtotime("'.($s='01.02.2003').'") = '.date('Y-m-d', strtotime($s));
echo '<br>strtotime("'.($s='22.02.2003').'") = '.date('Y-m-d', strtotime($s));
echo '<br>strtotime("'.($s='01.22.2003').'") = '.date('Y-m-d', strtotime($s));
echo '<br>strtotime("'.($s='25/02/2003').'") = '.date('Y-m-d', strtotime($s));
echo '<br>strtotime("'.($s='01-02-03').'") = '.date('Y-m-d', strtotime($s));
?>
|
можете продолжить. | |
|
|
|
|
|
|
|
для: Trianon
(08.04.2009 в 22:13)
| | это не заработало.
если подставить вместо русских названий мес. --янв фев и т.д. на jan feb .... - то работает | |
|
|
|
|
|
|
|
для: ihor13
(09.04.2009 в 10:14)
| | кодировка utf-8 ? | |
|
|
|