![]() |
Вчерашняя дата
Привет всем!
Вроде была тема, что-то не нашёл Нужно взять к примеру вчерашнюю дату т.е. если сегодня 01.01.2010 то вчера 31.12.2009, достаточно геморно получается, много вариантов + високосный год. А вообще не отказался бы от пакета для работа с датами, складывать / вычитать даты и тд |
дата это просто число, отнимите 24 часа и получите "вчера".
|
Цитата:
я почему то был уверен что hours и прочее - ридонли :rolleyes: |
Есть ещё другая тема, и мне она кажется более правильной, ну каждому своё.
Универсальный метод для уменьшения-увеличения дат: 1) нужную дату получить в формате миллисекунд (с 1 января 1970 года или как там, эпоха Юникс, ё-маё)) 2) изменить её на нужное количество секунд. Например, на сутки назад: -3600*24*1000 3) получить новый объект даты по результирующему количеству миллисекунд 4) опа, теперь можно от него брать день, месяц, час - всё будет автоматом корректно Код:
var currDate = new Date(); |
Цитата:
|
ну судя по тому, что он написал, что был уверен, что hours ридонли, он мог понять ответ wvxvw неверно. А так всё чётко :)
|
| Часовой пояс GMT +4, время: 05:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.