Автор Тема: Как вырезать буковки в string  (Прочитано 7453 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Как вырезать буковки в string
« : 12 Декабря 2001, 17:14:20 »
У меня есть дата полученная из mysql:
20011212135733 - Вот такая калечная.
Как бы ее разрезать с помошью ПХП, ну чтобы было 2001, 12.12, 13ч, 57минут
:D

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Как вырезать буковки в string
« Ответ #1 : 12 Декабря 2001, 17:36:45 »
смотри ф-ю substr
Евгений aka Razor,

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #2 : 12 Декабря 2001, 17:56:05 »
Ооо. Пасибо. Я ее продуплил коды первый раз листал мануал

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #3 : 12 Декабря 2001, 19:19:59 »
Так это с помощью mysql можно сделать
Вот из мануала пример:

          mysql> select FROM_UNIXTIME(UNIX_TIMESTAMP(),
                                      \'%Y %D %M %h:%i:%s %x\');
                  -> \'1997 23rd December 03:43:30 x\'
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #4 : 13 Декабря 2001, 10:52:23 »
Цитировать
select FROM_UNIXTIME(UNIX_TIMESTAMP(),
\'%Y %D %M %h:%i:%s %x\');

И как мне его применить относительно timestamp который у меня находится в таблице

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #5 : 13 Декабря 2001, 12:08:00 »
select FROM_UNIXTIME(TIME,
\'%Y год %d.%m %h часов %i минут\') as DTime FROM tabname;


TIME - поле с типом timestamp.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #6 : 13 Декабря 2001, 13:06:57 »
Да только он мне выдает год 2000 и 28 мая. К чему это я незнаю, создал запись только что все написал как ты сказал.

Оффлайн Antoxa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #7 : 13 Декабря 2001, 15:38:18 »
смотри ман по функции DATE_FORMAT в mysql, т.к. насколько я понимаю, у тебя поле типа timestamp
AnToXa - born programmer

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #8 : 13 Декабря 2001, 16:07:06 »
Впринципе я эту проблему уже решил самим ПХП.
Просто интересно как можно сделать на уросне Мусклья

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #9 : 13 Декабря 2001, 16:34:06 »
Извини, ошибся я.
date_format вместо from_unixtime
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Как вырезать буковки в string
« Ответ #10 : 13 Декабря 2001, 18:26:34 »
Цитировать
date_format вместо from_unixtime

А вот это работет.
Спасибо.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28