Цитата:
var result = 133 + 529 * Math.floor((new Date().getTime() - new Date('Apr 6 2010').getTime()) / 86400000);
alert(result);
|
Ну да, ну да. А можно ещё больше оптимизировать и сократить)) :
var res = 133 + 529 * Math.floor((new Date().getTime() - 12704976e5) / 864e5); alert(res); |
Да, прогеры тут хорошие :) Спасибо вам огромное, а конкретно : DVVID, Gozar, Aetae, exec. Все прям то, что нужно, а сократили прям да :) Скажите, а я слышал что вполне реально каждую цифру получившегося значения выводить в отдельное поле(например 1259 представить так: "1" выводится в одно поле, "2" в другое. И соответственно если меняется значение результата, то меняются и значения в этих полях :-)). Вот так реально делать?
|
Реально. Но делать это вы должны сами.)
Примерно так оно должно выглядеть, только проще, ибо вам всего пару цифр надо:
<div id='eeee'></div>
<script type='text/javascript'>
function isplit(a)
{
a=(a+'').split('');
var d, c=document.createDocumentFragment(), b=document.createElement('input');b.type='text';b.size=1;
for(i=0;i<a.length;i++) {d=b.cloneNode(true);d.value=a[i];c.appendChild(d);}
return c;
}
document.getElementById('eeee').appendChild(isplit(776976967367357123));
</script>
|
| Часовой пояс GMT +3, время: 19:16. |