формат времени

pauk

Новичок
Я всегда вызываю timestamp - mysql
обрабатываю в РНР, и с помощью UPDATE TABLE SET
заношу в БД уже в формате UNIX - timestamp

И все правильно работает.
 

Demiurg

Guest
а не пробовал без php ?
и ты так на вопрос и не ответил.
 

Demiurg

Guest
mysql> create table tt(dt datetime , ts timestamp);
Query OK, 0 rows affected (0.02 sec)

mysql> insert into tt values();
Query OK, 1 row affected (0.00 sec)

mysql> select * from tt;
+------+----------------+
| dt | ts |
+------+----------------+
| NULL | 20030922175611 |
+------+----------------+
1 row in set (0.00 sec)

mysql> update tt set dt = ts;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from tt;
+---------------------+----------------+
| dt | ts |
+---------------------+----------------+
| 2003-09-22 17:56:11 | 20030922175634 |
+---------------------+----------------+
1 row in set (0.00 sec)

mysql>
 

pauk

Новичок
Автор оригинала: Demiurg
а не пробовал без php ?
и ты так на вопрос и не ответил.
А я запросы SQL никогда не усложняю:)
mysql_query в крайнем случае, все делаю средствами РНР
работает, и хорошо
 

Demiurg

Guest
ну да, выбрать все записи, потом вредставми php найти запись с самой поздней датой ... это конечно наши методы
 

aidan

Guest
о чем разговор?
list($year,$month,$day,$hour,$min,$sec)=array(substr($task['time'],0,4), substr($task['time'],4,2), substr($task['time'],6,2), substr($task['time'],8,2), substr($task['time'],10,2), substr($task['time'],12,2));
echo($day.".".$month.".".$year." ".$hour."-".$min."-".$sec);

и все удобочитаемо
 

Demiurg

Guest
помоему
select DATE_FORMAT(mydate, '%D %y %a %d %m %b %j') ...
куда более удобочитаемо.
 
Сверху