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

aidan

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

в переменной $task['time'] содержется в юниксовом формате время ( не текущее)
никак не получается его отформатировать в удобочитаемый формат....
помогите.
 

aidan

Guest
$timess=date("F j, Y, g:i a",$task['time'])
выдает January 19, 2038, 6:14 am
хотя значение $task['time'] 20030918202959
 

KR

alive in new life
Видимо я тебя не совсем понял.
под юниксовым форматом я понимал timestamp

в твоем случае это будет обычный substr() и ничего больше.
 

Фанат

oncle terrible
Команда форума
aidan, формат timestamp в mysql, как верно заметил Демиург, нето НЕ юникс таймстамп.
как его отформатировать - посмотри в форуме по мускулю - там совсем недавно ветка была.
или здесь...
 

Фанат

oncle terrible
Команда форума
функции временя в РНР НИЧЕГО не знают о формате поля timestamp в mysql
ты можешь эту дату либо отформатировать как надо в запросе или написать собственную функцию.
Уверяю тебя - эта функция ни капельки не нагрузит ни скрипт ни тебя ни РНР. К этому нет абсолютно никаких противопоказаний.
 

pauk

Новичок
Автор оригинала: Фанат
функции временя в РНР НИЧЕГО не знают о формате поля timestamp в mysql
ты можешь эту дату либо отформатировать как надо в запросе или написать собственную функцию.
Уверяю тебя - эта функция ни капельки не нагрузит ни скрипт ни тебя ни РНР. К этому нет абсолютно никаких противопоказаний.
timestamp в mysql и вообще в sql - это не натуральный timestamp ,
чтоб его перевести в timestamp, который в натуре(UNIX), надо уметь работать не с функциями времени, а с функциями обработки строк...
 

pauk

Новичок
1)timestamp в mysql : ггггммддччммсс
2)timestamp в РНР(UNIX): int (0..2^32-1)

разве не нужны функции обработки строк чтоб перевести 1) в 2)
???
 

KR

alive in new life
pauk, а ты ссылку-то все-таки глянь
а то уже смешно становится потихоньку.
 

Demiurg

Guest
>MySQL не понимает UNIX timestamp
а кто тогда понимает ? php ?
 
Сверху