![]() |
|
||||||||||
|
|||||
|
[+4 06.05.14]
|
var DATE:Date = new Date(2000, 4, 10, 0, 0, 0, 0); function timer() { var sec = DATE.getSeconds(); var min = DATE.getMinutes(); var hour = DATE.getHours(); trace(sec); if (sec < 10) { sec = "0" + sec; } if (min < 10) { min = "0" + min; } if (hour < 10) { hour = "0" + hour; } tf_timer.text = hour+":"+min+":"+sec; } var ff = setInterval(this,"timer",1000); |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
|
|||||
|
[+4 06.05.14]
|
Удав вы не правы. Моя задача немного иная, мне не нужна сегодняшняя дата, мне нужна левая дата, с 0 значения часов минут и секунд. Обычный таймер.
to Inils а что это даст? Конструкция немного непонятна. Хотя понял, но это опять про сегодняшную дату. Мне же нужно начинать все с 0 |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
in4core, когда я отвечал, по-моему, первой строки еще не было в вашем коде.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
При приведении даты в String мы поулчаем
как видите, там уже есть готовая конструкция hh:mm:ss, нужно только ее достать. Методом split мы разбиваем строку по пробелам в массив и берем 4 элемент с начала. |
|
|||||
|
[+4 06.05.14]
|
Клево, оч интересно и доходчиво. Только вот все равно непонятно как из Даты массив сделался, пока что такие секреты у меня в голове не укладываются...
to udaff - да возможно ты прав, я менял сообщение, наверное в тот момент когда ты писал. сорри тогда |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Сначала из даты получилась строка - .toString(), затем из строки получился массив (разбиение по пробелу) .split(" "), далее взятие элемента массива с номером [n].
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|