Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Action script 2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.11.2004, 19:28
DioZ вне форума Посмотреть профиль Отправить личное сообщение для DioZ Посетить домашнюю страницу DioZ Найти все сообщения от DioZ
  № 1  
DioZ

Регистрация: Jan 2004
Адрес: Russia, Spb
Сообщений: 8
Отправить сообщение для DioZ с помощью ICQ
Question сравнение даты

А возможно ли сравнить дату в Flash Если она взята из DateField и вообще?
К примеру:
d1 = _root.DateField1.text;
d2 = _root.DateFiled2.text;
d1<d2
У меня не получается...
Заранее благодарен
__________________
*DioZ

Старый 06.11.2004, 20:41
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Цитата:
Оператор (сравнения), сравнивает два выражения и определяет, больше ли expression1 чем expression2; если да, оператор возвращает true. Если expression1 меньше или равно expression2, оператор возвращает false. Строковые выражения проверяются исходя из алфавитного порядка; все заглавные буквы находятся перед строчными буквами.

Старый 07.11.2004, 11:44
DioZ вне форума Посмотреть профиль Отправить личное сообщение для DioZ Посетить домашнюю страницу DioZ Найти все сообщения от DioZ
  № 3  
DioZ

Регистрация: Jan 2004
Адрес: Russia, Spb
Сообщений: 8
Отправить сообщение для DioZ с помощью ICQ
DateField выдает строку типа: "10 Ноя 2004" и когда начинаешь сравнивать, то FLASH сравнивает первые цифры и говорит,
что: "10 Дек 2004" меньше "05 Ноя 2004", что не верно!

С эти вопросом справиться побыстрее помог, как раз ты, за что тебе Большой респект!!! Спасиба!

Цитата:
В поисках легких путей...
Можешь посмотреть:
__________________
*DioZ

Старый 07.11.2004, 11:46
DioZ вне форума Посмотреть профиль Отправить личное сообщение для DioZ Посетить домашнюю страницу DioZ Найти все сообщения от DioZ
  № 4  
DioZ

Регистрация: Jan 2004
Адрес: Russia, Spb
Сообщений: 8
Отправить сообщение для DioZ с помощью ICQ
Я с этой проблемой справился таким образом...
В примере: Вводится две даты(диапазон), нужно определить что вторая не меньше первой.

d1 = _root.date_begin.text;
d2 = _root.date_end.text;
if ((d1.length>0) && (d2.length>0)) {
p1 = format(d1); // перевод формата даты заезда
p2 = format(d2); // .. выезда
pn=new Date(p1.substr(6,2),p1.substr(3,2),p1.substr(0,2));
pk=new Date(p2.substr(6,2),p2.substr(3,2),p2.substr(0,2));
pp=pk-pn;
if (pp>=0) { // верно задан диапазон
trace("OK");
}
else {trace("ERROR");}
}

function format(date) {
if (date.length<11) {
date = "0"+date;
}
day = date.slice(0, 2);
year = date.slice(9, 11);
mon = date.slice(3, 6);
switch (mon) {
case "Янв" : mon = "01"; break;
case "Фев" : mon = "02"; break;
case "Мар" : mon = "03"; break;
case "Апр" : mon = "04"; break;
case "Май" : mon = "05"; break;
case "Июн" : mon = "06"; break;
case "Июл" : mon = "07"; break;
case "Авг" : mon = "08"; break;
case "Сен" : mon = "09"; break;
case "Окт" : mon = "10"; break;
case "Ноя" : mon = "11"; break;
case "Дек" : mon = "12"; break;
}
resume = day+"/"+mon+"/"+year;
return resume;
}
__________________
*DioZ

Создать новую тему   Часовой пояс GMT +4, время: 20:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:30.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.