передать в обьект Date массив из [ секунды, минуты, часы ]
хочу передать в обьект Date массив из [ секунды, минуты, часы ] и получить количество миллисекунд. всего этого. КАК)?
|
зачем для этого Date ?
просто умножить и сложить милисекунды = ( часы * 3600 + минуты * 60 + секунды ) * 1000 |
Цитата:
|
В данном случае действительно лучше обойтись без Date и посчитать вручную.
Но если очень хочется: var arr=[1,1,1]; var a=new Date(0); alert(+a.setUTCHours.apply(a, arr)) Юзайте справочник, оч. удобно. |
Aetae, уже юзаю ;) Спасибо)
Livanderiaamarum, Date.setHours(h,m,s,ms). Повторюсь, многое решено здесь Обратный таймер Цитата:
|
Цитата:
|
var x = new Date(); x.setHours(0,0,0,0); alert(x.toLocaleString()); alert(x.getTime()); |
Цитата:
|
...а я невидимка...
|
Так Вам же таймер нужен, а не дата. Еще вариант
var x = new Date(0); x.setHours(0,0,0,0); alert(x.toLocaleString()); alert(x.getTime()); // это смещение в миллисекундах Вашего часового пояса, alert(x.getTimezoneOffset()); // тоже самое в минутах |
Часовой пояс GMT +3, время: 08:08. |