D_Master Опубликовано 29 марта, 2009 Жалоба Поделиться Опубликовано 29 марта, 2009 Никак не могу дорубиться, как из bigint вывести нормальное число? Ссылка на комментарий
X-tender Опубликовано 29 марта, 2009 Жалоба Поделиться Опубликовано 29 марта, 2009 D_Master, в каком смысле? не хватает размерности переменной? какой язык: пхп/перл? самый универсальный и не оптимальный способ "в лоб" - это получить его как строку. для других вариантов скажи язык на котором пишешь Ссылка на комментарий
D_Master Опубликовано 29 марта, 2009 Автор Жалоба Поделиться Опубликовано 29 марта, 2009 X-tenderPHP. Есть таблица с забаненными аккаунтами. Там даты бана/разбана хранятся в этом типе, например: 1238042515Выдирая так:$sql = mysql_query("SELECT bandate FROM account_banned WHERE id='1'");$array = myql_fetch_array($sql);echo "Дата бана - $array[bandate]";раузмеется, выдастся необработанное число 1238042515, а мне нужно получить нормальную дату и время из него. Ссылка на комментарий
genemy Опубликовано 29 марта, 2009 Жалоба Поделиться Опубликовано 29 марта, 2009 возможно это timestampto_date('1970-01-01','YYYY-MM-DD')+1238042515/86400 Ссылка на комментарий
Po$amax@ Опубликовано 30 марта, 2009 Жалоба Поделиться Опубликовано 30 марта, 2009 D_Master$query = 'select * from bla bla bla';if($result = mysql_query($query) and mysql_num_rows($result)>0){ $timestamp = mysql_result($result, $i, 'coll_name'); // coll_name - название столбика таблицы echo "Unban date: ".DATE("формат даты", $timestamp);}else{ echo "Ban didn't exists";} Ссылка на комментарий
D_Master Опубликовано 30 марта, 2009 Автор Жалоба Поделиться Опубликовано 30 марта, 2009 Po$amax@Может я чего-то не понимаю, но<?php$db = @mysql_connect("localhost", "user", "password") or die("Cannot connect to mySQL server!");@mysql_select_db("realmd") or die("Cannot select DB!");$query = 'select * from account_banned';if($result = mysql_query($query) and mysql_num_rows($result)>0){ $timestamp = mysql_result($result, $i, 'bandate'); // coll_name - название столбика таблицы echo "Unban date: ".DATE("формат даты", $timestamp);}else{ echo "Ban didn't exists";}mysql_close($db);?>Выдает Ban date: формат датыбез даты/времени. Ссылка на комментарий
Whirlpool Опубликовано 30 марта, 2009 Жалоба Поделиться Опубликовано 30 марта, 2009 ну вместо формата даты надо вставить шаблон, например: d-m-Y H:ia - "до" и "после" полудня: "am" или "pm"A - "До" и "После" полудня: "AM" или "PM"d - день месяца, 2 цифры (на первом месте ноль) (от 01 до 31)D - день недели, текстовый, 3 буквы; т.е. "Fri"j - день месяца, 1-2 цифры без начальных нулей (от 1 до 31)F - месяц, текстовый, длинный; т.е. "January"h - час, 12-часовой формат (от 01 до 12)H - час, 24-часовой формат (от 00 до 23)g - час, 12-часовой формат без нулей (от 1 до 12)G - час, 24-часовой формат без нулей (от 0 до 23)i - минуты (от 00 до 59)I(большая i) - 1, если действует переход на летнее время, иначе 0L - 0, если год не високосный, или 1 в противном случаеB - Swatch Internet timeT - временная зона компьютера, например: MDT (доступна не всегда)l (строчная "L") - день недели, текстовый, длинный; т.е. "Friday"m - месяц, две цифры с нулями (от 01 до 12)n - месяц, одна-две цифры без нулей (от 1 до 12)M - трехбуквенное английское сокращение месяца; т.е. "Jan"t - число дней в указанном месяце (от 28 до 31)s - секунды (от 0 до 59)S - англоязычный порядковый суффикс числа из двух букв, текстовый, т.е. "th", "nd"U - целое число секунд, прошедших с момента начала эпохи UNIX (доступно не всегда)Y - год, цифровой, 4 цифры (1999)y - год, цифровой, 2 цифры (99)w - порядковое число дня в неделе,(от 0-воскресенье до 6-суббота)z - порядковое число дня в году (от 0 до 365)Z - смешение временной зоны в секунадах (от -43200 до 43200) Ссылка на комментарий
D_Master Опубликовано 30 марта, 2009 Автор Жалоба Поделиться Опубликовано 30 марта, 2009 Whirpoolага, в аське с Po$amax'ой в аське списался, он мне объяснил, где я промахнулся Всем спасибо, тема закрыта. Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти