#1 2008.07.08 21:13

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

про дату

штука такая:
вообщем на главную сайта я инклюдю файл из скрипта новостей в котором записана ТОЛЬКО дата последней новости, и я пытался на главной производить замену даты из файла, если например это число совпадает с сегодняшним, то выводить мол "Сегодня в 21:12" ,если дата совпадает со вчерашнеё датой, то "Вчера", но чё та у меня неполучается..
код
<?
echo '<center><a href="/news">[';
    $time = str_replace(date('d.m/H:i', time()), 'Сегодня', $time);
    $time = str_replace(date('d.m/H:i', time()-86400), 'Вчера', $time);
    include_once 'news/last/last_news.php';
    echo ']</a></center><br />';
?>


в файле записана только дата, т.е.-   07.07/14:41

таким образом наверн никак не заменить(( но как так зделать я незнаю..
Добавлено спустя   2 минуты  36 секунд:
vlfv x`n реально не то) как зделать вообщем?


ska ska ska

Неактивен

#2 2008.07.09 08:00

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: про дату

надо чтобы записывался timestamp, а не дата.
из timespamp'a получить дату с заменой на "сегодня" просто

Код:

1
span style="color: #0000BB"><?phpfunction tm($time){if(date('Y.m.d',$time) == date('Y.m.d',time())){return 'Сегодня в '.date('H:i',$time);}elseif(date('Y.m.d',$time) == date('Y.m.d',time()-86400)){return 'Вчера в '.date('H:i',$time);}else{return date('Y.m.d H:i',$time);}}?>

Неактивен

#3 2008.07.09 10:56

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: про дату

что за  timestamp?)

вот так вот я дату записываю:
if($fp2 = @fopen('last/last_news.php',"w+")) {
@fputs($fp2,date("d.m/H:i")); 
@fclose($fp2);
}

а каким образом  timestamp записать?!


ska ska ska

Неактивен

#4 2008.07.09 21:07

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: про дату

Код:

1
span style="color: #0000BB"><?phpif($fp2 = fopen('last/last_news.php','w')){fputs($fp2,time()); fclose($fp2);}?>

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s