|
|
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Подскажите.. Каким образом осуществить следующую задачу: Текущая дата, например, 13-11-2003. Нужно прибавить к ней 25 дней и получить стандартный вид даты [date("Y-m-d")] 08-12-2003. СПАСИБО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2003, 18:48 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Я делал так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2003, 20:48 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
antonprkЯ делал так: Код: plaintext --- ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ С_П_А_С_И_Б_О!!! И почеиму я не нашел твой совет сразу? Показываю как это помогло конкретно мне, (ну вдруг кто столкнется-что бы не мучался)... Мне надо было что бы в одном из полей формы (*дата загрузки*) автоматически генерировался список из 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 Остался один момент (дата выводится на буржуйском языке, ну англ.) Но это уде не стоь существенно, да и уже засыпаю... Еще раз спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 05:37 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Если на сервере, где крутится PHP настроена русская локаль, то нужно смотреть в сторону SetLocale() (жаль интернета под рукой нет не могу посмотреть точную документашку по ней) Если не настроена, то придется писать перекодировщик самостоятельно. Например, завести массивы названий дней недели и месяцев. -------------------------------------------------------------- Правильно заданный вопрос содержит в себе половину ответа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33389390&tid=1477224]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
89ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 398ms |

| 0 / 0 |
