Forum Webscript.Ru

Программирование => PHP => Тема начата: Maximka от 08 Сентября 2004, 10:38:31

Название: формат даты
Отправлено: Maximka от 08 Сентября 2004, 10:38:31
Как перевести такой формат даты 08.09.2004 09:29  в UNIX timestamp

Спасибо
Название: формат даты
Отправлено: Меняздесьдавнонет от 08 Сентября 2004, 13:29:08
Maximka
тебе нужно написать небольшую программку, которая выберет из этой строки отдельно день месяц год и часы с минутами, а потом подставить все эти значения в функцию [p]mktime[/p]

Если у тебя будут проблемы с написанеием такой программки - обращайся.
Но я бы на твоем месте написал сам - хорошая практика
Название: формат даты
Отправлено: PyJIeT от 08 Сентября 2004, 22:47:36
$date = "08.09.2004 09:29";
 function convert_to_timestamp($date){
  $date = trim($date);
  $parts = explode(" ", $date);
  list($day, $month, $year) = explode(".", $parts[0]);
  list($hours, $min) = explode(":", $parts[1]);
  $rt = mktime($hours, $min, false, $month, $day, $year);
  return $rt;
 }
echo convert_to_timestamp($date);
?>
Название: формат даты
Отправлено: Меняздесьдавнонет от 08 Сентября 2004, 23:29:43
чтобы не писать целую программу, можно почитать про
[p]sscanf[/p]
[p]preg_match[/p]
Название: формат даты
Отправлено: Maximka от 09 Сентября 2004, 10:18:57
Большое спасибо ВСЕМ.... И отдельное спасибо PyJIeT
Название: формат даты
Отправлено: Меняздесьдавнонет от 09 Сентября 2004, 11:01:40
PyJIeT, повышаешь самооценку?
И как - успешно?
Название: формат даты
Отправлено: Меняздесьдавнонет от 09 Сентября 2004, 11:02:12
Maximka
А сам - никак? Только готовенькое?
Название: формат даты
Отправлено: Maximka от 09 Сентября 2004, 13:23:48
могу... и все советы мне помогли.... и сделал я совсем все иначе... может не так рационально н сделал... не ругайтесь!
Название: формат даты
Отправлено: Maximka от 09 Сентября 2004, 13:25:19
RomikChef
Спасибо!!