Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Объект Date в Javascript

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
fLamer



Зарегистрирован: 05.04.2004
Сообщения: 462
Откуда: Тула

СообщениеДобавлено: Ср Авг 25 2004 08:57    Заголовок сообщения: Объект Date в Javascript Ответить с цитатой

Можно ли вычитанием получить разницу в двух датах с учётом количества дней в месяце? Есть два объекта Date. Разница больше месяца. Нужно получить просто другой объект Date3 с разницей Date1-Date2. В Си-шных функциях это прокатывает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
droopy



Зарегистрирован: 28.07.2004
Сообщения: 168

СообщениеДобавлено: Ср Авг 25 2004 23:26    Заголовок сообщения: Ответить с цитатой

Нужно думать над следующими ф-циями объекта Date
getMonth()
getDate()-число месяца(день)
getTime()-миллисекунды от 1.1.70
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
wildwind



Зарегистрирован: 03.02.2004
Сообщения: 268
Откуда: Москва

СообщениеДобавлено: Пт Авг 27 2004 20:46    Заголовок сообщения: Ответить с цитатой

Не надо ничего думать. Берешь разность и все учитывается.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
fLamer



Зарегистрирован: 05.04.2004
Сообщения: 462
Откуда: Тула

СообщениеДобавлено: Сб Авг 28 2004 08:01    Заголовок сообщения: Ответить с цитатой

wildwind писал(а):
Не надо ничего думать. Берешь разность и все учитывается.


Получается разность при создании нового объекта

Date3 = new Date(Date1 - Date2);

а если объект уже существует, то попробуй сам
Date3 = new Date();
Date3 =Date1 - Date2;

ничего не получится.
Выходит разность дат вычисляется только в конструкторе.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
wildwind



Зарегистрирован: 03.02.2004
Сообщения: 268
Откуда: Москва

СообщениеДобавлено: Пт Сен 03 2004 17:16    Заголовок сообщения: Ответить с цитатой

Разность двух дат это не дата, а интервал! В данном случае в миллисекундах. Тебе нужно в днях - пожалуйста:

Days = (Date2-Date1)/1000/60/60/24

А это: Date3 = new Date(Date1 - Date2) -- вообще бред.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...