Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
В некоторых странах финансовый год начинается не 1 января, а 1 апреля, октября или июля. Некоторые даже начинают финансовый год не с 1-го числа, а, например, с 6-го (апреля) (UK). Не могу придумать, как для таких случаев подвинуть календарь в учётом 29-ых и 31-вых чисел. Т.е. имею 2 параметра. Первый месяц начала финансового года 1,2,3....12 и день начала года. как сделать сопоставление? Так вот считает плохо: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 06:11 |
|
||
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
maximand, а если не по частям считать (может округление собаку подкладывает) ? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 08:38 |
|
||
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
Оказывается +1 month это и не месяц вовсе, а 31 день. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 10:32 |
|
||
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
maximand, Ровно так и документировано. Смотрим http://www.sqlite.org/lang_datefunc.html "Thus, for example, the data 2001-03-31 modified by '+1 month' initially yields 2001-04-31, but April only has 30 days so the date is normalized to 2001-05-01." Там же сказано, как получить первый день месяца: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 12:52 |
|
||
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
MBG, Да я сразу и сказал, что если нет сдвига по дню, а только по месяцам, то проблем нет. Как грамотно на 5 дней сдвигаться вот моя задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 12:56 |
|
||
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
maximand, не всё так плохо: Код: plaintext По теме: можно извратиться используя только разницу в днях Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 12:58 |
|
||
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
Stupid_BOT, О да, это очень похоже на правду. только обязательно надо скобки (1-fd.infovalue)||' day' иначе null возвращает. И последовательность обратная 0,31,61,92... (декабрь, ноябрь, октябрь...) буду проверять, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 21:20 |
|
||
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
Всё сложнее, нельзя сдвигаться по реальному календарю. Например, в мае 31 день. Если сдвинуться на 4 месяца, то попадаем на февраль, где в лучший год набегает 29 дней. Июль и август подряд имеют по 31-му дню! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 15:10 |
|
||
|
Финансовый год
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 21:07 |
|
||
|
|

start [/forum/topic.php?fid=54&fpage=21&tid=2009131]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 158ms |

| 0 / 0 |
