Вы не зашли.
Главная » PHP » про дату
#1. denich Off (0)
Участник
2008.07.08 21:09
штука такая:
вообщем на главную сайта я инклюдю файл из скрипта новостей в котором записана ТОЛЬКО дата последней новости, и я пытался на главной производить замену даты из файла, если например это число совпадает с сегодняшним, то выводить мол "Сегодня в 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. Gemorroj Off (107)
Administrator
2008.07.09 08:08
надо чтобы записывался timestamp, а не дата.
из timespamp'a получить дату с заменой на "сегодня" просто
Код:
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. denich Off (0)
Участник
2008.07.09 10:10
что за  timestamp?)

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

а каким образом  timestamp записать?!
ska ska ska
#4. Gemorroj Off (107)
Administrator
2008.07.09 21:09
Код:
span style="color: #0000BB"><?phpif($fp2 = fopen('last/last_news.php','w')){fputs($fp2,time()); fclose($fp2);}?>
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.014 s