Цитата:
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, время: 11:02. |