1
PHP / Реформат даты
« : 21 Февраля 2007, 19:20:02 »Цитировать
andymc:
Если дата в формате \'02/21/2007 3:57:50\', то ...
function reformat_date($date, $new_format) {
$tms = strtotime($date);
return date($new_format, $tms);
}
На данный момент так и делаю, но есть проблема - strtotime($date) не понимает дат через точку.
В том то и задача - есть функция date которая может отформатировать дату любым удобным образом, мне нужна обратная функция которая может из строки собрать timestamp по строке форматирования.
Т.е. функция должна взять из строки форматирования формат года и найти по нему год в строковом представлении даты аналогично месяц и день и преобразовать это все в новую строку с датой в другом формате.
например мне надо:
$new_date=reformat_date($_POST[\'date\'],\'d.m.Yг.\',$_POST[\'format\']);
Неужели никому не приходилось сталкиваться?