Самая сладкая
Newbie-
Posts
18 -
Joined
-
Last visited
Самая сладкая's Achievements
Explorer (1/14)
0
Reputation
-
Как получить в Javascript текущее время в формате hh:mm:ss?
- 2 replies
-
- Javascript
- time
-
(and 1 more)
Tagged with:
-
Генерация рандомного значения на Javascript
Самая сладкая replied to Самая сладкая's question in HTML Coding
а как написать цикл: если X меньше 9, то прибавляем символы в конце если Х больше 12, то отнимаем 3 символа -
Генерация рандомного значения на Javascript
Самая сладкая replied to Самая сладкая's question in HTML Coding
вот за что люблю джавистов)))) гениальные идеи! абсолютно! но таки хотелось бы узнать, есть ли решение моей проблемы? дату я запихиваю в отдельную переменную -- 30042013 + рандомное значение -
Генерация рандомного значения на Javascript
Самая сладкая replied to Самая сладкая's question in HTML Coding
не, много раз заказывают. поэтому остальные числа - число от 0 до 4 000 456 000 -
Генерация рандомного значения на Javascript
Самая сладкая replied to Самая сладкая's question in HTML Coding
номер уникален, т.к. он берет текущую дату и генерируется 1 раз в день -
Генерация рандомного значения на Javascript
Самая сладкая replied to Самая сладкая's question in HTML Coding
но жить-то надо -
Генерация рандомного значения на Javascript
Самая сладкая replied to Самая сладкая's question in HTML Coding
числа у меня рэндерятся в номер заказа. например. номер заказа = 3004137465755455 первые 6 чисел - дата. остальное- число от 1 до 4 000 456 000 -
Генерация рандомного значения на Javascript
Самая сладкая replied to Самая сладкая's question in HTML Coding
а если max и min не заданы? тогда так? var R = Math.random() * (4 000 456 000 - 456 000) + 456 000; -
Есть большое число значений переменной Х. Допустим это 4 000 456 000 (значения - числа от 1 до 4 000 456 000). Можно ли сделать, чтобы переменная рандомно принимала любое из 4 000 456 000 значений?
-
Код для валидации даты var day = parseInt(R.substring(0, 2), 10) ; var month = parseInt(R.substring(2, 4), 10); var year = 2000 + parseInt(R.substring(4, 6), 10); var tmpDate = new Date(year, month-1 /* нумерация с 0 */ , day), newYear = tmpDate.getFullYear(), newMonth = (tmpDate.getMonth()+1), newDate = tmpDate.getDate(); if (newMonth < 10) newMonth = "0" + newMonth; if (newDate < 10) newDate = "0" + newDate; var zzz = ' ' + newDate + newMonth + newYear + R.substring(6, R.length); как сделать, чтобы год выводился в формате YY?
-
а вот кстати. что исправить в коде, чтобы он из любой текущей даты вычитал 1 день?
-
боже мой! спасибо!!! кое чудо... пойду напьюсь от радости *да простят меня Одмины *
-
генерируем № заказа (переменная R) - текущая дата + куча ненужной инфы. достаем оттуда текущую дату. 19 вычитаем для проверки работы var day = ((R.substring(0, 2)) * 1) - 19; var month = (R.substring(2, 4)) * 1; var year = (R.substring(4, 6)) * 1; day = day.toString(); month = month.toString(); if (day.length == 1) day = "0" + day; if (month.length == 1) month = "0" + month; var myDate = "20" + year.toString() + month + day; var dateParts = date.match(/(\d{4})(\d{2})(\d{2})/), year = dateParts[1], month = dateParts[2], day = dateParts[3]; var tmpDate = new Date(year, month-1 /* нумерация с 0 */ , day -1), newYear = tmpDate.getFullYear(), newMonth = (tmpDate.getMonth()+1), newDate = tmpDate.getDate(); if (newMonth < 10) newMonth = "0" + newMonth; if (newDate < 10) newDate = "0" + newDate; zzz = '' + newYear + newMonth + newDate; Где-то ниже выводим zzz
-
он мне на какую-то 1 ругается. 20130401 изначально является строкой, а не датой
-
ранее генерируется число - № заказа из которого мы получаем дату. -19 для того, чтобы проверить работу var day = ((r.substring(0, 2)) * 1) - 19; var month = (r.substring(2, 4)) * 1; var year = (r.substring(4, 6)) * 1; day = day.toString(); month = month.toString(); if (day.length == 1) day = "0" + day; if (month.length == 1) month = "0" + month; var date = "20" + year.toString() + month + day; var converted = Date.parse(date); var myDate = new Date(converted); var milliseconds = myDate.getMilliseconds() - 24 * 60 * 60 * 1000; myDate.setMilliseconds(milliseconds); как запихнуть document.body.innerHTML += '' + newYear + newMonth + newDate; в переменную?