|
Вычитание дат - %)
|
|
| }{0тт@бь)ч | Дата: 09 Апреля 2009, 21:23 | Сообщение # 21 | ● ● ● ● ● 1089 сообщений Статус: Offline | сокращённое название от secs  | | |
|
| mob_dp | Дата: 09 Апреля 2009, 21:48 | Сообщение # 22 | ● ● ● ● ● 4112 сообщений Статус: Offline | ceil() o_O | | |
|
| }{0тт@бь)ч | Отредактировал }{0тт@бь)ч - Пятница, 10 Апреля 2009, 09:20 Дата: 09 Апреля 2009, 23:13 | Сообщение # 23 | ● ● ● ● ● 1089 сообщений Статус: Offline | чёрт, кажется оопять глючит йа глючу  | | |
|
| mob_dp | Дата: 10 Апреля 2009, 00:30 | Сообщение # 24 | ● ● ● ● ● 4112 сообщений Статус: Offline | Я кстати одного парня находил, он хотел себе аукцион на юкоза сделать, вобщем то прикинул что многое из требований получится реализовать, но вычитание дат меня больше всего отпугнуло... | | |
|
| }{0тт@бь)ч | Дата: 10 Апреля 2009, 09:01 | Сообщение # 25 | ● ● ● ● ● 1089 сообщений Статус: Offline | но вычитание дат меня больше всего отпугнуло... не зря, однако  | | |
|
| Бармалей | Дата: 10 Апреля 2009, 12:33 | Сообщение # 26 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | }{0тт@бь)ч, все можно было сделать куда проще. Code d1 = new Date(2009,3,10,7,37); d2 = new Date(2009,3,9,7,37); n = new Date(); n.setTime( d1.getTime() - d2.getTime() ); n.setYear(0); alert( n ) P.S. этот метод зависит от локального времени, поэтому нжно учитывать часовой пояс. getTimezoneOffset возвращает разницу в минутах с временем по гринвичу, его нужно умножить н 60*1000 и прибавить к разности миллисекунд. Но тут важно еще учитывать летнее / зимнее время (а точнее избавиться от этого учета)
 | | |
|
| }{0тт@бь)ч | Дата: 10 Апреля 2009, 12:43 | Сообщение # 27 | ● ● ● ● ● 1089 сообщений Статус: Offline | Quote Sun Jan 02 0000 03:00:00 GMT+0300 и сиди тут, преобразовывай эти форматы Я уже по тому методу установил  | | |
|
| Бармалей | Дата: 10 Апреля 2009, 12:53 | Сообщение # 28 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | и сиди тут, преобразовывай эти форматы Как просили, так и получайте.
 | | |
|
| mob_dp | Дата: 10 Апреля 2009, 13:09 | Сообщение # 29 | ● ● ● ● ● 4112 сообщений Статус: Offline | А если откинуть все эти разности с минутам и часами, а сделать только дат без времени?.. Помоему в этом случае лучше всякие new Date() не юзать, а сидеть считать месяца*30+дни... | | |
|
| Бармалей | Дата: 10 Апреля 2009, 13:11 | Сообщение # 30 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | mob_dp, не забудьте учесть месяцы, в которых 31 или 28 (или 32 ) дней. И весокосные года тоже.
 | | |
|
| mob_dp | Отредактировал mob_dp - Пятница, 10 Апреля 2009, 13:18 Дата: 10 Апреля 2009, 13:17 | Сообщение # 31 | ● ● ● ● ● 4112 сообщений Статус: Offline | Бармалей, мне облом Вот думаю втереть заказчику вот такую формулу месяца*30, мб не просечет и будет думать что все нормально Вы знаете ответ на вопрос ↓↓↓ ? Quote Ответ на главный вопрос жизни, вселенной и всего такого А гугл знает  | | |
|
| Бармалей | Дата: 10 Апреля 2009, 13:21 | Сообщение # 32 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Это из фильма Автостопом по галактике, если не ошибаюсь.Вот думаю втереть заказчику вот такую формулу месяца*30, мб не просечет и будет думать что все нормально Тогда лучше на 30.41
 | | |
|
| }{0тт@бь)ч | Дата: 10 Апреля 2009, 13:44 | Сообщение # 33 | ● ● ● ● ● 1089 сообщений Статус: Offline | | | |
|
| Бармалей | Дата: 10 Апреля 2009, 14:08 | Сообщение # 34 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | }{0тт@бь)ч, угу. Иначе, если в каждом месяуе будет за 30 дней, год станет на 5 дней короче.
 | | |
|
| mob_dp | Дата: 10 Апреля 2009, 20:53 | Сообщение # 35 | ● ● ● ● ● 4112 сообщений Статус: Offline | Иначе, если в каждом месяуе будет за 30 дней, год станет на 5 дней короче. Лично у меня по ТЗ о годах речь не идет, максимум 30 дней, так все путем. | | |
|