
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.04.2013, 16:10
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Мальчики помогите неопытной девушке((( Есть дата (строковая переменная) 20130401 как уменьшить строку на день, чтобы было не 20130331, а 20130400? вариант низя использовать : var day = (((clOrdId.substring(0, 2)) * 1) - 1; var month = (clOrdId.substring(2, 4)) * 1; var year = (clOrdId.substring(4, 6)) * 1; Модератор: Если код не будет обрамлен тэгами, он будет удален. [IDV] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 16:11
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
в идеале можно переделать этот код: var day = ((r.substring(0, 2)) * 1) - 17; var month = (r.substring(2, 4)) * 1; var year = (r.substring(4, 6)) * 1; if ((day==31 && (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)) || (day==30 && (month==4 || month==6 || month==9 || month==11)) || (day==29 && month==2) || (day==28 && month==2 && (year % 4)!=0)) { day = 1; month++; if (month==13) { month = 1; year++; } } else day++; 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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 16:17
|
|||
|---|---|---|---|
Даты в JavaScript |
|||
|
#18+
нулевое апреля это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 16:22
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Паганель, вот и я о том же. как сделать так, чтобы выдавал не 0 апреля, а 31 марта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 16:32
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Мармеладка_, ох блин, мне уже плохо! конечно же правильно должно быть 20130331, а не 20130400 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 16:40
|
|||
|---|---|---|---|
Даты в JavaScript |
|||
|
#18+
1) http://javascript.ru/Date.parse 2) http://javascript.ru/Date/valueOf 3) отнять количество миллисекунд в сутках 4) http://javascript.ru/Date 5) http://javascript.ru/Date/toLocaleFormat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 16:42
|
|||
|---|---|---|---|
Даты в JavaScript |
|||
|
#18+
Мармеладка_, так что-ли? )) Код: html 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 16:48
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Паганель, при миллисекундах (дата = 20130400): 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); он мне в дату записывает: Mon Dec 31 201303 00:00:00 GMT+0400 (Russian Standard Time) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 16:49
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
asws, нет, чувак) при вычитании из 20130401 он выдает 20130400, а должен 20130331 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:04
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Код: javascript 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:06
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Яростный Меч, ок, ну полученное значение, т.е. дату после вычитания, надо запихнуть в переменную. каким образом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:12
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Мармеладка_ну полученное значение, т.е. дату после вычитания, надо запихнуть в переменную.а что, по-твоему, делает код Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:15
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Яростный Меч,ок в дату он мне запихнул: 201304-1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:16
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
какой браузер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:17
|
|||
|---|---|---|---|
Даты в JavaScript |
|||
|
#18+
Мармеладка_, примерно так: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:17
|
|||
|---|---|---|---|
Даты в JavaScript |
|||
|
#18+
Мармеладка_Паганель, при миллисекундах (дата = 20130400): 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); он мне в дату записывает: Mon Dec 31 201303 00:00:00 GMT+0400 (Russian Standard Time)это Вы по моим шагам делали? а можете номерочки шагов указать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:25
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Мармеладка_в дату он мне запихнул: 201304-1проверил в 4 браузерах, всё норм. везде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:31
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Яростный Меч, FF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:35
|
|||
|---|---|---|---|
Даты в JavaScript |
|||
|
#18+
Этото г-код везде работает )) Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:35
|
|||
|---|---|---|---|
|
|||
Даты в JavaScript |
|||
|
#18+
Мармеладка_Яростный Меч, FF http://jsfiddle.net/XBMCQ/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2013, 17:49
|
|||
|---|---|---|---|
Даты в JavaScript |
|||
|
#18+
aswsЭтото г-код везде работает )) Добавлю на всяк случай подобного г-кода, придуманного только что, хотел в одну строку уложиться, да не пошло чё-то - Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1448430]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 444ms |

| 0 / 0 |
