Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Работа с датами / 4 сообщений из 4, страница 1 из 1
13.11.2003, 18:48
    #32323591
Николай_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
Подскажите..
Каким образом осуществить следующую задачу:
Текущая дата, например, 13-11-2003. Нужно прибавить к ней 25 дней и получить стандартный вид даты [date("Y-m-d")] 08-12-2003.
СПАСИБО.
...
Рейтинг: 0 / 0
13.11.2003, 20:48
    #32323704
antonprk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
Я делал так:

Код: plaintext
 $newPeriod=date( "d/m/Y" ,mktime ( 0 , 0 , 0 ,date( "m" ),date( "d" )+ 25 ,date( "Y" )));
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.11.2005, 05:37
    #33389023
alex_loko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
antonprkЯ делал так:

Код: plaintext
 $newPeriod=date("d/m/Y",mktime ( 0 , 0 , 0 ,date("m"),date("d")+ 25 ,date("Y")));

---
ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ С_П_А_С_И_Б_О!!!
И почеиму я не нашел твой совет сразу?
Показываю как это помогло конкретно мне, (ну вдруг кто столкнется-что бы не мучался)...
Мне надо было что бы в одном из полей формы (*дата загрузки*) автоматически генерировался список из 40-ка дней начиная с текущего дня
(Пр. ...-28 February - 1March - 2March) Ну из примера видно в чем загвоздка.
Вот решение (Опять же - за идею Спасибо to Antonprk).
-----
<form>
тра-ля-ля
...
<?php
$today=date("d F");
?>
<select name=day>
<option value="<?php print "$today";?>" selected><?php print "$today";?></option> selected
<?for ($i=1; $i<40; $i++){
$newPeriodID=date("dm",mktime (0,0,0,date("m"),date("d")+$i,date("Y")));
$newPeriod=date("d F",mktime (0,0,0,date("m"),date("d")+$i,date("Y")));
?>
<option value="<?php print "$newPeriodID";?>"><?php print "$newPeriod";?></option>
<?php
}
?>
</select>
<?php
?>
...
тра-ля-ля
</form>
-----
PS Остался один момент (дата выводится на буржуйском языке, ну англ.)
Но это уде не стоь существенно, да и уже засыпаю...
Еще раз спасибо!!!
...
Рейтинг: 0 / 0
21.11.2005, 11:03
    #33389390
anvano
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
Если на сервере, где крутится PHP настроена русская локаль, то нужно смотреть в сторону SetLocale() (жаль интернета под рукой нет не могу посмотреть точную документашку по ней)

Если не настроена, то придется писать перекодировщик самостоятельно.
Например, завести массивы названий дней недели и месяцев.

--------------------------------------------------------------
Правильно заданный вопрос содержит в себе половину ответа
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Работа с датами / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]