Сразу извеняюсь, если неправльно выбрал топик..
Проблема такая, есть CSV файл, в нём один из столбцов является дата в виде "**:**"(например "98:30"), это дата в EXCEL тображается как "4.01.1900 2:30:00". Как мне получить из "98:30" "4.01.1900 2:30:0"?
krollik
ну я так понимаю, 98:30 - это означает время в часах:минутах, отсчитанное от 1900 года 0 часов 0 минут - исходя из этого и формируй дату Фанат
ты тупой или что? человек спросил как сделать, а ты начинаешь докапываться зачем
не знаешь как - не отвечай
Ладно вам - тихо =))
Лучше может кто поделиться уже готовым кодом для преобразования? Просто я не совсем понял, как это привести к виду "0000-00-00 00:00:00"
krollik
про какие, блин, ковычки?
$temp='98:30';
mysql_query('INSERT INTO table(date) VALUES(DATE_ADD("1900-1-1 0:0:0", INTERVAL "'.$temp.'" HOUR_MINUTE))');
table - название таблицы
date - название поля куда вставляешь.
и помоему здесь в таких случаях принято посылать на http://phpfaq.ru/