Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Расшифровка даты
 
 автор: Kolobok   (09.05.2007 в 19:52)   письмо автору
 
 

есть такой сайт: http://www.unixtimestamp.com/ он зашифровывает число в такой вид: 1178725899
честно говоря я никак не могу понять как расшифровать полученные числа, может кто нибудь знает?

   
 
 автор: bronenos   (09.05.2007 в 20:30)   письмо автору
 
   для: Kolobok   (09.05.2007 в 19:52)
 

число секунд с полуночи 1 января 1970 года (если не ошибаюсь), расшифровать можно так:
print date ('d.m.Y H:i:s', TIME);
TIME - это самое число

   
 
 автор: Kolobok   (09.05.2007 в 23:59)   письмо автору
 
   для: bronenos   (09.05.2007 в 20:30)
 

спасибо. а как именно из такого 1178725899 числа сделать нормальный вид?

   
 
 автор: sim5   (10.05.2007 в 00:09)   письмо автору
 
   для: Kolobok   (09.05.2007 в 23:59)
 

А date('d.m.Y H:i:s', TIME) - это ненормальный? А какой нормальный?

   
 
 автор: bronenos   (10.05.2007 в 00:43)   письмо автору
 
   для: Kolobok   (09.05.2007 в 23:59)
 

получите ДД.ММ.ГГГГ ЧЧ:ММ:СС
кстати coloboc66 (вроде так) - это не вы? =)

   
 
 автор: Unkind   (10.05.2007 в 01:00)   письмо автору
 
   для: bronenos   (10.05.2007 в 00:43)
 

bronenos, думаете бан появился? :)

   
 
 автор: bronenos   (10.05.2007 в 07:08)   письмо автору
 
   для: Unkind   (10.05.2007 в 01:00)
 

просто подметил )

   
 
 автор: mefestofel   (10.05.2007 в 11:12)   письмо автору
 
   для: bronenos   (10.05.2007 в 07:08)
 

А то что получилось можно перевести в русский формат с помощью вспомогательной функции:

//функция для преобразования даты из формата Y-m-d в русский формат.
function RusDate($date)
{

$newDate=explode("-",$date);

if ($newDate[1]==01) {
$month="января";
} elseif ($newDate[1]==02) {
$month="февраля";
} elseif ($newDate[1]==03) {
$month="марта";
} elseif ($newDate[1]==04) {
$month="апреля";
} elseif ($newDate[1]==05) {
$month="мая";
} elseif ($newDate[1]==06) {
$month="июня";
} elseif ($newDate[1]==07) {
$month="июля";
} elseif ($newDate[1]==08) {
$month="августа";
} elseif ($newDate[1]==09) {
$month="сентября";
} elseif ($newDate[1]==10) {
$month="октября";
} elseif ($newDate[1]==11) {
$month="ноября";
} elseif ($newDate[1]==12) {
$month="декабря";
}
return $newDate[2]." ".$month." ".$newDate[0];
}


Например:


  $date = date('Y-m-d', ваше_дикое_число);
  $date = RusDate($date);

   
 
 автор: Kolobok   (11.05.2007 в 13:45)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:12)
 

спасибо

   
 
 автор: Kolobok   (11.05.2007 в 13:44)   письмо автору
 
   для: bronenos   (10.05.2007 в 00:43)
 

нет не я

   
 
 автор: WebTech   (10.05.2007 в 11:18)   письмо автору
 
   для: Kolobok   (09.05.2007 в 23:59)
 

Есть функция getdate()

Посмотрите на http://ru2.php.net/manual/ru/function.getdate.php

   
 
 автор: mefestofel   (10.05.2007 в 11:28)   письмо автору
 
   для: WebTech   (10.05.2007 в 11:18)
 

если выводить названия месяцев на инглише, то пойдет и она......

   
 
 автор: WebTech   (10.05.2007 в 12:05)   письмо автору
 
   для: mefestofel   (10.05.2007 в 11:28)
 


$mon = array('января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря');
$today = getdate($time);
$month = $mon[$today['mon']-1];
echo 'Русское название месяца - '.$month;

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования