Jump to content

Самая сладкая

Newbie
  • Posts

    18
  • Joined

  • Last visited

Самая сладкая's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Как получить в Javascript текущее время в формате hh:mm:ss?
  2. а как написать цикл: если X меньше 9, то прибавляем символы в конце если Х больше 12, то отнимаем 3 символа
  3. вот за что люблю джавистов)))) гениальные идеи! абсолютно! но таки хотелось бы узнать, есть ли решение моей проблемы? дату я запихиваю в отдельную переменную -- 30042013 + рандомное значение
  4. не, много раз заказывают. поэтому остальные числа - число от 0 до 4 000 456 000
  5. номер уникален, т.к. он берет текущую дату и генерируется 1 раз в день
  6. числа у меня рэндерятся в номер заказа. например. номер заказа = 3004137465755455 первые 6 чисел - дата. остальное- число от 1 до 4 000 456 000
  7. а если max и min не заданы? тогда так? var R = Math.random() * (4 000 456 000 - 456 000) + 456 000;
  8. Есть большое число значений переменной Х. Допустим это 4 000 456 000 (значения - числа от 1 до 4 000 456 000). Можно ли сделать, чтобы переменная рандомно принимала любое из 4 000 456 000 значений?
  9. Код для валидации даты 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?
  10. а вот кстати. что исправить в коде, чтобы он из любой текущей даты вычитал 1 день?
  11. боже мой! спасибо!!! кое чудо... пойду напьюсь от радости *да простят меня Одмины *
  12. генерируем № заказа (переменная 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
  13. он мне на какую-то 1 ругается. 20130401 изначально является строкой, а не датой
  14. ранее генерируется число - № заказа из которого мы получаем дату. -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; в переменную?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy