как я могу установить дату, добавив 1 день в flex?Flex: добавление 1 дня к определенной дате
4
A
ответ
5
Является ли Flex не основанным на ECMA (в основном javascript), если да, попробуйте добавить 86400000 миллисекунд к объекту даты? Что-то вроде:
var mili = 1000;
var secs = 60;
var mins = 60;
var hours = 24;
var day = hours * mins * secs * mili;
var tomorrow = new Date();
var tomorrow.setTime(tomorrow.getTime() + day);
3
Дата арифметика Завтра предложенная @Treby может быть использует этот путь, используя Дата (год, месяц, день) Конструктор:
var now:Date = Date();
var currentDate = now.date;
var currentMonth = now.month;
var currentYear = now.fullYear;
var tomorrow:Date = new Date(currentYear, currentMonth, currentDate + 1);
var lastWeek:Date = new Date(currentYear, currentMonth, currentDate - 7);
var lastMonth:Date = new Date(currentYear, currentMonth-1, currentDate);
т.д.
1
или если вы после модного решения вы можете использовать библиотеку Flex Date Utils http://flexdateutils.riaforge.org/, которая имеет множество полезных операций
2
Я взял эту вспомогательную функцию от this blog post, но это всего лишь фрагмент.
Использование прост:
dateAdd("date", +2); //now plus 2 days
затем
static public function dateAdd(datepart:String = "", number:Number = 0, date:Date = null):Date
{
if (date == null) {
date = new Date();
}
var returnDate:Date = new Date(date.time);;
switch (datepart.toLowerCase()) {
case "fullyear":
case "month":
case "date":
case "hours":
case "minutes":
case "seconds":
case "milliseconds":
returnDate[datepart] += number;
break;
default:
/* Unknown date part, do nothing. */
break;
}
return returnDate;
}
3
Использование:
var date:Date = new Date();
date.setDate(date.getDate() + 1);
Как это считает летние timechange дни, когда дни есть 23h или 25h.
Приветствия
Смежные вопросы
- 1. Добавление дней к определенной дате
- 2. Добавление дней к определенной дате на XSLT
- 3. Добавление месяца, дня, года к дате
- 4. Добавление дня к дате с помощью NSCalendar
- 5. Добавление 1 дня к моменту
- 6. Добавление 1 дня к timestamp в PHP
- 7. Добавление 1 дня к NOW() в php
- 8. Добавление 1 года к дате с JavaScript
- 9. R: добавление 1 месяца к дате
- 10. Скрипт Google App Добавление одного дня к дате
- 11. Добавление 1 каждую секунду к определенной переменной
- 12. Добавление кварталов к дате R
- 13. добавление дней к дате
- 14. Добавление дней к дате
- 15. Использование форм в Django - Добавление людей к определенной дате
- 16. Добавление millis к дате
- 17. Странная проблема при добавлении дня к дате
- 18. Excel добавление даты в формате определенной дате
- 19. Автоматический переход к дате текущего дня
- 20. Подмножество данных, относящееся к определенной дате
- 21. Добавление месяцев к дате: PostgreSQL против Oracle
- 22. Как добавить к «дате» четыре дня?
- 23. Добавление дней к дате C++
- 24. R добавление дней к дате
- 25. Добавление интервала в 1 календарный месяц к дате
- 26. Как добавить количество месяцев к определенной дате
- 27. Как добавить месяцы к определенной дате
- 28. Добавление дней к дате в Mysql
- 29. Добавление месяцев к существующей дате?
- 30. Добавление месяцев к существующей дате
хороший .. это работает .. но это также работает tommorow.date = tommorow.date +1 автоматически изменить год и месяц, если он дойдет до конца каждого месяца – Treby
Это это мило. Добавил бы 24 часа к дате, не так ли? – Anthony
yah это работает .. что я проверил ваш ответ .. – Treby