|
|
|
| Вывожу дату с помощью функции date ("dS F Y").
Она мне выводит 16th December 2005%. Как убрать %??? str_replace не помогает. | |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:18)
| | Хм, а мне не выводит % :) Пишет просто 16th December 2005 | |
|
|
|
|
|
|
|
для: Saddam
(16.12.2005 в 17:20)
| | Может это из-за того что её в куку записываю
setcookie("time",date ("dS F Y"),time() + 3600000);
|
А потом считываю. | |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:25)
| | Не знаю, у меня и так всё нормально. А какой код полностью? | |
|
|
|
|
|
|
|
для: Saddam
(16.12.2005 в 17:29)
| | Где пишем
include "config.php";
Error_Reporting(E_ALL & ~E_NOTICE);
$vibor=@mysql_query("SELECT * FROM pil_reg WHERE name='".$_POST['login']."' and parol='".md5($_POST['pas'])."' LIMIT 0,1");
if (@mysql_num_rows($vibor)>0)
{
setcookie("id_cook",$_POST['login'],time() + 3600000);
setcookie("time",date ("dS F Y"),time() + 3600000);
echo "Âû ïðîøëè àâòîðèçàöèþ";
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>
</HEAD>";
}
|
Где читаем
<tr><td><font color=#2B5588>Последнее посещение <? echo str_replace("%","",$time); ?>%</font></td></tr>
|
| |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:33)
| | Отбой понял в чем дело:
<tr><td><font color=#2B5588>Последнее посещение <? echo str_replace("%","",$time); ?>%</font></td></tr>
|
Процент сам ставлю после ...str_replace("%","",$time); ?>%
пардон | |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:25)
| | а попробуй ее вывести до закукивания )
если окажется, что это в куке она портится, то попробуй ее trim($твоя_дата, "\x00..\x1F");
может, это управляющий код какой затесался. | |
|
|
|
|
|
|
|
для: DJ Paltus
(16.12.2005 в 17:30)
| | Можно поподробнее | |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:34)
| | ну просто на голом месте выведи
echo "time() + 3600000";
или попробуй "где читаем"
<tr><td><font color=#2B5588>
Последнее посещение <? trim($time, "\x00..\x1F"); ?>
</font></td></tr>
|
| |
|
|
|
|
|
|
|
для: DJ Paltus
(16.12.2005 в 17:30)
| | Тоже не помогло | |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:41)
| | Да блин! Просто в коде лишняя буква торчит!!!
<tr><td><font color=#2B5588>Последнее посещение <? echo str_replace("%","",$time); ?>
% - вот она!
</font></td></tr> | |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:41)
| | А реально сделать чтобы воводилось не 16th December 2005 а 16 декабря 2005 года. Есть вариан поиграть с функцией str_replace. Может есть другие варианты?
PS:А не кто не знает как по английски пишутся остальные месяцы,, а то я по жизни француз. | |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:44)
| | january
fubruary
march
april
may
june
july
august
september
october
november
december | |
|
|
|
|
|
|
|
для: DJ Paltus
(16.12.2005 в 17:45)
| | С помощью str_replace не полусится. Как сделать? Помогите юнцу. | |
|
|
|
|
|
|
|
для: ms.net2
(16.12.2005 в 17:50)
| |
<?php
$rusM=array("January"=>"января","February"=>"февраля","March"=>"марта",
"April"=>"апреля","May"=>"мая","June"=>"июня",
"July"=>"июля","August"=>"августа","September"=>"сентября",
"October"=>"октября","November"=>"ноября","December"=>"декабря",); //задаем массив ассоциаций
$day=date("d"); //раскидываем дату по кускам
$month=date("F");
$year=date("Y");
$ru_month=$rusM[$month]; //находим ассоциацию месяцу
$date=$day." ".$ru_month." ".$year." года"; //собираем дату обратно, но уже с русским месяцем.
print $date; //вывод
?>
|
| |
|
|
|
|
|
|
|
для: DJ Paltus
(16.12.2005 в 18:05)
| | Спасибо большое. | |
|
|
|