![]() |
Разница между двумя датами - в любых юнитах
Кто-то знает хорошую функцию определения разницы между двумя Date() во всех юнитах - часах, дня, месяцев и годах.
Проблема только с месяцами. Так как там разное колличество дней в каждом месяце, плюс высокосные годы. Я ещё не нашёл функции что толково определяет разницу между двумя датами в месяцах. Есть идеи? |
Код:
d_mseconds=d1.getTime()-d2.getTime() |
А что вы понимаете под разницей между двумя датами в месяцах?
|
все делаю ту же ошибку - считают миллисекунды и разницу между ними, и потом делят на 30 дней скажем.
в реальности у каждого месяца разное колличество дней. Между 1м февраля и 1м марта - ровно один месяц, в реальном мире. то есть нужна формула что реально определяет сколько месяцев включено между двумя датами. |
1 календарный месяц равен 30.43685 суткам.
|
Цитата:
|
а как узнать сколько дней между несколькими месяцами, например, между 15-января и 3 марта?
|
Код AS1/AS2:
|
большое спасибо ;)
|
помогите пожалуйста А как узнать сколько прошло дней, а не месяцев, например от 25.10.05 прошло до сегодня. 22 дня .
|
| Часовой пояс GMT +4, время: 21:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.