var now = new Date(); var date = now.getDate(); var month = now.getMonth(); var year = now.getFullYear(); document.write(\'\');
Название: как присвоить
Отправлено: Skyer от 19 Февраля 2004, 22:01:37
Как сделать так, чтобы месяц или день он обозначал не "2", а "02"?
Название: как присвоить
Отправлено: Nickii от 19 Февраля 2004, 23:37:23
Skyer Ну ты, млин, даешь!
var date = now.getDate();
if(date < 10) date = "0"+date;
Название: как присвоить
Отправлено: Skyer от 19 Февраля 2004, 23:57:02
Nickii
Я просто не изучаю js, мне нужна только дата оттуда:)
Спасибо!
Название: как присвоить
Отправлено: dub от 20 Февраля 2004, 00:00:12
Skyer Начнем с того, зачем тебе это нужно. Обрати внимание на то, что getMonth() для января возвращает 0, тогда как базы и люди обычно месяцы считают с первого, а не с нулевого. Поэтому для начала, пока месяц еще имеет тип числа, увеличим его на единицу:
if (date.length == 1) date = \'0\'+date; if (month.length == 1) month = \'0\'+month;
Название: как присвоить
Отправлено: dub от 20 Февраля 2004, 00:09:01
Цитировать
Nickii: if(date < 10) date = "0"+date;
М-да. Ну так оно попроще, конечно. Здесь по сути происходит автоматическое преобразование типа при присоении, а сревнение происходит еще числа с десяткой. Ловко.
Я думал так понятнее будет, но если
Цитировать
Skyer: только дата оттуда
, то не вопрос.
Название: как присвоить
Отправлено: Skyer от 20 Февраля 2004, 20:38:46