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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.11.2013, 05:49
am_devcorp вне форума Посмотреть профиль Отправить личное сообщение для am_devcorp Найти все сообщения от am_devcorp
  № 2  
Ответить с цитированием
am_devcorp
 
Аватар для am_devcorp

Регистрация: Jan 2012
Адрес: (0;0;0) относительно меня
Сообщений: 82
Отправить сообщение для am_devcorp с помощью Skype™
> как мне сравнить полученное время(от PC) с текстом "10:00:00"
Разбиваешь его на часы-минуты-секунды и сравниваешь как два числа, имея в виду, что вместо тысяч-сотен-десятков у тебя часы-минуты-секунды

Допустим сейчас 04:50:00 утра.
Нам надо узнать, было уже 5:11:00 утра или нет
Код AS3:
            var now:Date = new Date();
            var current:Array = [now.getHours(), now.getMinutes(), now.getSeconds()];
            var alarm:String = "05:11:00";
            var arr_alarm:Array = alarm.split(":");
 
            var f:Boolean = true
            var before:Boolean
            for (var i:int = 0; i < current.length &amp;f; ++i) {
                if (current[i] < arr_alarm[i]) {
                    before = true;
                    f = false;
                } else if (current[i] > arr_alarm[i]){
                    before = false;
                    f = false;
                }
            }
            trace(before);
            trace(now.getTime()-new Date(2013,10,15,5,11,0,0).getTime())
Последний trace выводит разницу текущего времени и 5:11 утра сегодня
//где-то тут точно какая-то фигня, потому что сейчас 4:50 утра и у меня сломался дебаггер : (
(там в цикле написано &&f, у форума какая-то бага)
__________________
cats are supreme beings

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

Теги
Date

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

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


 


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


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