Автор Тема: Скрипт переформатирования даты  (Прочитано 1387 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlexG

  • Коллежский регистратор
  • *
  • Сообщений: 1
  • Репутация: 0
Скрипт переформатирования даты
« : °ТУгбв 18, 2008, 02:06:57 am »
Прошу помощи, ибо алгоритм вижу, а облечь его в код скрипта не получается.

Есть, к примеру, дата в формате 01.06.2008, расположенная в определенном участке кода страницы (дата динамическая).

Нужен вот такой вот код (пишу, по незнанию, только алгоритм).

Код: (алг) [Выделить]
Х-Стринг = “динамическая дата”  //переменная получает значение при загрузке страницы
Х-Число = “первые два символа Стринг” //В примере это будет "01"
Х-Месяц =”с 4-го по 5-ый символы Стринг” //В примере — "06"
      Если Х-Месяц = «01», то Х-Мес = «Янв»
      Если Х-Месяц = «02», то Х-Мес = «Фев»…
   ...Если Х-Месяц = "06", то Х-Мес = "Июнь"...

------------------------------------

Вписать значение глобальной переменной Х-Число в данный участок страницы
Вписать значение глобальной переменной Х-Мес в данный участок страницы

В итоге, ожидается следующий эффект. Считывая из одного куска страницы дату в формате 01.06.2008, скрипт пропишет в другом участке дату в формате Июнь 01.

Понимаю, что в идеале искомый формат даты может быть проставлен настройками сервера, но то в идеале. Имеющийся сервер имеет ограниченные возможности.

Огромное спасибо всем откликнувшимся.

Оффлайн sum 41

  • Губернский секретарь
  • **
  • Сообщений: 36
  • Репутация: 2
  • Пол: Мужской
  • David Guetta - The World Wide Web is mine
Re: Скрипт переформатирования даты
« Ответ #1 : ѕЪвпСам 16, 2008, 09:00:51 pm »
AlexG что то ты с датой через чур замутил, не проще ли использовать массив, ниже пример:
var mass = new Array("Янв", "Фев", "Март"); // создаем массив и присваиваем ему значения месяцов
var date = new Date();
var months = date.getMonth();
var output = document.getElementById('output'); /* допустим что элемент на страничке через который будем выводить значение имеет идентификатор output */

output.innerHTML = mass[months];


<?
$dir "c:\Documents and Settings\Billy_Gates\";
$op = opendir($dir);
while(
$out = readdir($op)) {
  if(
$out != "." && $out != "..") {
    echo 
$out;
  }
}


Result:
porno.avi
porno_folder
windows_poro
 :D