Программирование > JavaScript & JScript
как присвоить
dub:
Skyer
Начнем с того, зачем тебе это нужно. Обрати внимание на то, что getMonth() для января возвращает 0, тогда как базы и люди обычно месяцы считают с первого, а не с нулевого. Поэтому для начала, пока месяц еще имеет тип числа, увеличим его на единицу:
--- Код: ---month += month;
--- Конец кода ---
Дальше переведем сделаем числа строками:
--- Код: ---date = date.toString();
month = month.toString();
--- Конец кода ---
И уж теперь, в случае необходимости, дополним строки нулями:
--- Код: ---if (date.length == 1) date = \'0\'+date;
if (month.length == 1) month = \'0\'+month;
--- Конец кода ---
dub:
--- Цитировать ---Nickii:
if(date < 10) date = "0"+date;
--- Конец цитаты ---
М-да. Ну так оно попроще, конечно. Здесь по сути происходит автоматическое преобразование типа при присоении, а сревнение происходит еще числа с десяткой. Ловко.
Я думал так понятнее будет, но если
--- Цитировать ---Skyer:
только дата оттуда
--- Конец цитаты ---
, то не вопрос.
Skyer:
dub
Спасибо за объяснение! По-любому пригодится
Навигация
Перейти к полной версии